Property | Type | Description | |
---|---|---|---|
$entity_manager | |||
$hydrated_methods | array | ||
$is_hydrated | boolean | ||
$metadata | |||
$proxy | Bravo3\Orm\Proxy\OrmProxyInterface | ||
$reader | |||
$serialised_data |
Method | Description | |
---|---|---|
__construct ( |
||
getProxy ( ) : object | Get the proxy of the entity | |
hydrate ( ) | Deserialise and hydrate all primitive data in the proxy (not relationships) | |
hydrateRelative ( |
Hydrate a relationship |
Method | Description | |
---|---|---|
getReader ( ) : |
Lazy-loading Reader for current proxy |
Method | Description | |
---|---|---|
examineMethodForHydration ( string $method ) | Check if $method refers to a related entity, if it does then use the EntityManager to hydrate that entity |
public __construct ( |
||
$metadata | ||
$data | ||
$entity_manager |
protected getReader ( ) : |
||
return |
public hydrate ( ) |
public hydrateRelative ( |
||
$relative |
protected EntityManager,Bravo3\Orm\Services $entity_manager | ||
return |
protected Entity,Bravo3\Orm\Mappers\Metadata $metadata | ||
return |
protected OrmProxyInterface,Bravo3\Orm\Proxy $proxy | ||
return | Bravo3\Orm\Proxy\OrmProxyInterface |