Utility/IEntitySerializer.php
- Package
- Default
Package: DefaultEntity serialize contract.
- Children
- \XmlObjectSerializer
- \JsonObjectSerializer
Methods



Deserialize( $message, $limit = FALSE) : stringDeSerializes the message to Type T.
Parameters| Name | Type | Description |
|---|
| $message | | |
|---|
| $limit | | |
|---|
Returns| Type | Description |
|---|
| string | Returns the deserialized message. |



Serialize( $entity) : objectSerializes the specified entity.
Parameters| Name | Type | Description |
|---|
| $entity | | |
|---|
Returns| Type | Description |
|---|
| object | Returns the serialize entity in string format. |



cleanPhpClassNameToIntuitEntityName(string $phpClassName) : stringstaticClean a POPO class name (like 'IPPClass') to be an IPP v3 Entity name (like 'Class')
Parameters| Name | Type | Description |
|---|
| $phpClassName | string | POPO class name |
|---|
Returns| Type | Description |
|---|
| string | Intuit Entity name |