PHP Class Storm\Drivers\Base\Object\Properties\ArrayProperty

Inheritance: extends MultipleEntityProperty
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
ObjectComparison ( &$Object1, &$Object2 )

Protected Methods

Method Description
DiscardRelationshipChanges ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue )
PersistRelationshipChanges ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue )
ReviveArrayOfRevivalData ( Domain $Domain, $Entity, array $RevivalDataArray )
ReviveProxies ( Domain $Domain, $Entity, array $Proxies )

Method Details

DiscardRelationshipChanges() protected method

protected DiscardRelationshipChanges ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue )
$Domain Storm\Core\Object\Domain
$UnitOfWork Storm\Core\Object\UnitOfWork

ObjectComparison() public method

public ObjectComparison ( &$Object1, &$Object2 )

PersistRelationshipChanges() protected method

protected PersistRelationshipChanges ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue )
$Domain Storm\Core\Object\Domain
$UnitOfWork Storm\Core\Object\UnitOfWork

ReviveArrayOfRevivalData() protected method

protected ReviveArrayOfRevivalData ( Domain $Domain, $Entity, array $RevivalDataArray )
$Domain Storm\Core\Object\Domain
$RevivalDataArray array

ReviveProxies() protected method

protected ReviveProxies ( Domain $Domain, $Entity, array $Proxies )
$Domain Storm\Core\Object\Domain
$Proxies array