# MyCoolClass

A cool php class documented using the docblock parser and docblock json to markdown packages

### Example

```php
	var $myCoolObject = new MyCoolClass('hello world');
$myCoolObject->myCoolPublicMethod();
```

Author : Olivier Bossel [olivier.bossel@gmail.com](mailto:olivier.bossel@gmail.com) [https://olivierbossel.com](https://olivierbossel.com)

Extends **MyCoolExtends**

Implements **MyCoolImplement1, MyCoolImplement2**

## Constructor

Construct the object

#### Parameters

| Name     | Type                                                                 | Description      | Status   | Default |
| -------- | -------------------------------------------------------------------- | ---------------- | -------- | ------- |
| \$param1 | **{ [String](http://php.net/manual/en/language.types.string.php) }** | My cool param #1 | required |

**Public**

## Public properties

### \$myCoolProperty1

My cool property #1

Type : **{ [String](http://php.net/manual/en/language.types.string.php) }**

**Public**

Default : **Hello**

### \$myCoolProperty2

My cool property #2

Type : **{ [String](http://php.net/manual/en/language.types.string.php) }**

**Public**

Default : **World**

## Static methods

### myCoolStaticMethod

My cool static method

**Public**

**Static**

## Public methods

### myCoolPublicMethod

My cool public method

**Public**

## Protected methods

### myCoolProtectedMethod

My cool protected method

**Protected**
