Storm\Core\Object\Domain::DiscardedIdentifyingRelationship PHP Метод

DiscardedIdentifyingRelationship() закрытый публичный Метод

NOTE: The child entity relationships will be discarded in the supplied unit of work.
final public DiscardedIdentifyingRelationship ( $ParentEntity, object $ChildEntity, UnitOfWork $UnitOfWork ) : DiscardedRelationship
$ChildEntity object
$UnitOfWork UnitOfWork
Результат DiscardedRelationship The discarded relationship
    public final function DiscardedIdentifyingRelationship($ParentEntity, $ChildEntity, UnitOfWork $UnitOfWork)
    {
        $ParentIdentity = $this->VerifyEntity(__METHOD__, $ParentEntity)->Identity($ParentEntity);
        $ChildIdentity = $this->VerifyEntity(__METHOD__, $ChildEntity)->Discard($UnitOfWork, $ChildEntity)->GetIdentity();
        return new DiscardedRelationship(true, $ParentIdentity, $ChildIdentity);
    }

Usage Example

Пример #1
0
 public function GetDiscardedRelationship(Object\Domain $Domain, Object\UnitOfWork $UnitOfWork, $ParentEntity, $ChildEntity)
 {
     return $Domain->DiscardedIdentifyingRelationship($ParentEntity, $ChildEntity, $UnitOfWork);
 }