Storm\Drivers\Base\Object\Properties\ArrayProperty::DiscardRelationshipChanges PHP Метод

DiscardRelationshipChanges() защищенный Метод

protected DiscardRelationshipChanges ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue )
$Domain Storm\Core\Object\Domain
$UnitOfWork Storm\Core\Object\UnitOfWork
    protected function DiscardRelationshipChanges(Object\Domain $Domain, Object\UnitOfWork $UnitOfWork, $ParentEntity, $CurrentValue, $HasOriginalValue, $OriginalValue)
    {
        $DiscarededRelationships = [];
        if ($HasOriginalValue) {
            foreach ($OriginalValue as $RemovedEntity) {
                $DiscarededRelationships[] = new Object\RelationshipChange(null, $this->RelationshipType->GetDiscardedRelationship($Domain, $UnitOfWork, $ParentEntity, $RemovedEntity));
            }
        }
        return $DiscarededRelationships;
    }