PHP Class Storm\Drivers\Base\Object\Properties\Relationships\NonIdentifying

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

Public Methods

Method Description
GetDiscardedRelationship ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $RelatedEntity )
GetPersistedRelationship ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $RelatedEntity )
IsIdentifying ( )
WillCascadeDiscard ( )
WillCascadePersist ( )
__construct ( $CascadePersist = false, $CascadeDiscard = false )

Method Details

GetDiscardedRelationship() public method

public GetDiscardedRelationship ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $RelatedEntity )
$Domain Storm\Core\Object\Domain
$UnitOfWork Storm\Core\Object\UnitOfWork

GetPersistedRelationship() public method

public GetPersistedRelationship ( Domain $Domain, UnitOfWork $UnitOfWork, $ParentEntity, $RelatedEntity )
$Domain Storm\Core\Object\Domain
$UnitOfWork Storm\Core\Object\UnitOfWork

IsIdentifying() final public method

final public IsIdentifying ( )

WillCascadeDiscard() final public method

final public WillCascadeDiscard ( )

WillCascadePersist() final public method

final public WillCascadePersist ( )

__construct() public method

public __construct ( $CascadePersist = false, $CascadeDiscard = false )