##### Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!# Imponeer\ObjectErrors\ErrorsCollection
Collection of errors
## Implements:
ArrayAccess, Countable, Serializable, JsonSerializable, Stringable
## Methods
| Name | Description |
|------|-------------|
|[__construct](#errorscollection__construct)|ErrorsCollection constructor.|
|[__toString](#errorscollection__tostring)|Converts errors list to string|
|[add](#errorscollectionadd)|Adds an|
|[clear](#errorscollectionclear)|Clear errors list|
|[count](#errorscollectioncount)||
|[getHtml](#errorscollectiongethtml)|Gets errors list as HTML|
|[isEmpty](#errorscollectionisempty)|Is empty?|
|[jsonSerialize](#errorscollectionjsonserialize)||
|[offsetExists](#errorscollectionoffsetexists)|Checks if offset exists|
|[offsetGet](#errorscollectionoffsetget)|Gets by pos|
|[offsetSet](#errorscollectionoffsetset)|Sets by pos|
|[offsetUnset](#errorscollectionoffsetunset)|Tries to unset by offset but instead returns error|
|[serialize](#errorscollectionserialize)||
|[toArray](#errorscollectiontoarray)|Export data to array|
|[toJson](#errorscollectiontojson)|Export data to json|
|[unserialize](#errorscollectionunserialize)||
### ErrorsCollection::__construct
**Description**
```php
public __construct (int $mode)
```
ErrorsCollection constructor.
**Parameters**
* `(int) $mode`
**Return Values**
`void`
### ErrorsCollection::__toString
**Description**
```php
public __toString (void)
```
Converts errors list to string
**Parameters**
`This function has no parameters.`
**Return Values**
`string`
### ErrorsCollection::add
**Description**
```php
public add (array $err_data)
```
Adds an
**Parameters**
* `(array) $err_data`
**Return Values**
`void`
### ErrorsCollection::clear
**Description**
```php
public clear (void)
```
Clear errors list
**Parameters**
`This function has no parameters.`
**Return Values**
`void`
### ErrorsCollection::count
**Description**
```php
count (void)
```
**Parameters**
`This function has no parameters.`
**Return Values**
`void`
### ErrorsCollection::getHtml
**Description**
```php
public getHtml (void)
```
Gets errors list as HTML
**Parameters**
`This function has no parameters.`
**Return Values**
`string`
> html listing the errors
### ErrorsCollection::isEmpty
**Description**
```php
public isEmpty (void)
```
Is empty?
**Parameters**
`This function has no parameters.`
**Return Values**
`bool`
### ErrorsCollection::jsonSerialize
**Description**
```php
jsonSerialize (void)
```
**Parameters**
`This function has no parameters.`
**Return Values**
`void`
### ErrorsCollection::offsetExists
**Description**
```php
public offsetExists (mixed $offset)
```
Checks if offset exists
**Parameters**
* `(mixed) $offset`
**Return Values**
`bool`
### ErrorsCollection::offsetGet
**Description**
```php
public offsetGet (mixed $offset)
```
Gets by pos
**Parameters**
* `(mixed) $offset`
**Return Values**
`mixed`
### ErrorsCollection::offsetSet
**Description**
```php
public offsetSet (mixed $offset, mixed $value)
```
Sets by pos
**Parameters**
* `(mixed) $offset`
* `(mixed) $value`
**Return Values**
`void`
### ErrorsCollection::offsetUnset
**Description**
```php
public offsetUnset (mixed $offset)
```
Tries to unset by offset but instead returns error
**Parameters**
* `(mixed) $offset`
**Return Values**
`void`
**Throws Exceptions**
`\UnsetErrorException`
### ErrorsCollection::serialize
**Description**
```php
serialize (void)
```
**Parameters**
`This function has no parameters.`
**Return Values**
`void`
### ErrorsCollection::toArray
**Description**
```php
public toArray (void)
```
Export data to array
**Parameters**
`This function has no parameters.`
**Return Values**
`array`
### ErrorsCollection::toJson
**Description**
```php
public toJson (void)
```
Export data to json
**Parameters**
`This function has no parameters.`
**Return Values**
`string`
### ErrorsCollection::unserialize
**Description**
```php
unserialize (void)
```
**Parameters**
`This function has no parameters.`
**Return Values**
`void`