PHP 클래스 Storm\Drivers\Base\Mapping\Mappings\EntityPropertyToOneRelationMapping

상속: extends RelationshipPropertyRelationMapping, implements Storm\Core\Mapping\IEntityPropertyToOneRelationMapping
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
GetEntityProperty ( ) : Storm\Core\Object\IEntityProperty
GetToOneRelation ( ) : Storm\Core\Relational\IToOneRelation
Persist ( Transaction $Transaction, ResultRow $ParentData, RelationshipChange $RelationshipChange )
__construct ( Storm\Core\Object\IEntityProperty $EntityProperty, Storm\Core\Relational\IToOneRelation $ToOneRelation )

보호된 메소드들

메소드 설명
MakeLazyRevivalData ( DomainDatabaseMap $DomainDatabaseMap, ResultRow $ParentData, callable $RevivalDataLoader )
MapParentRowKeysToRelatedRevivalData ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, array $RelatedRows )

메소드 상세

GetEntityProperty() 최종 공개 메소드

final public GetEntityProperty ( ) : Storm\Core\Object\IEntityProperty
리턴 Storm\Core\Object\IEntityProperty

GetToOneRelation() 최종 공개 메소드

final public GetToOneRelation ( ) : Storm\Core\Relational\IToOneRelation
리턴 Storm\Core\Relational\IToOneRelation

MakeLazyRevivalData() 최종 보호된 메소드

final protected MakeLazyRevivalData ( DomainDatabaseMap $DomainDatabaseMap, ResultRow $ParentData, callable $RevivalDataLoader )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$ParentData Storm\Core\Relational\ResultRow
$RevivalDataLoader callable

MapParentRowKeysToRelatedRevivalData() 최종 보호된 메소드

final protected MapParentRowKeysToRelatedRevivalData ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, array $RelatedRows )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$ParentRows array
$RelatedRows array

Persist() 공개 메소드

public Persist ( Transaction $Transaction, ResultRow $ParentData, RelationshipChange $RelationshipChange )
$Transaction Storm\Core\Relational\Transaction
$ParentData Storm\Core\Relational\ResultRow
$RelationshipChange Storm\Core\Relational\RelationshipChange

__construct() 공개 메소드

public __construct ( Storm\Core\Object\IEntityProperty $EntityProperty, Storm\Core\Relational\IToOneRelation $ToOneRelation )
$EntityProperty Storm\Core\Object\IEntityProperty
$ToOneRelation Storm\Core\Relational\IToOneRelation