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

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

공개 메소드들

메소드 설명
GetCollectionProperty ( ) : Storm\Core\Object\ICollectionProperty
GetToManyRelation ( ) : Storm\Core\Relational\IToManyRelation
Persist ( Transaction $Transaction, ResultRow $ParentData, array $RelationshipChanges )
__construct ( Storm\Core\Object\ICollectionProperty $CollectionProperty, Storm\Core\Relational\IToManyRelation $ToManyRelation )

보호된 메소드들

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

메소드 상세

GetCollectionProperty() 최종 공개 메소드

final public GetCollectionProperty ( ) : Storm\Core\Object\ICollectionProperty
리턴 Storm\Core\Object\ICollectionProperty

GetToManyRelation() 최종 공개 메소드

final public GetToManyRelation ( ) : Storm\Core\Relational\IToManyRelation
리턴 Storm\Core\Relational\IToManyRelation

MakeMultipleLazyRevivalData() 최종 보호된 메소드

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

MapParentRowKeysToRelatedRevivalDataArray() 최종 보호된 메소드

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

Persist() 공개 메소드

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

__construct() 공개 메소드

public __construct ( Storm\Core\Object\ICollectionProperty $CollectionProperty, Storm\Core\Relational\IToManyRelation $ToManyRelation )
$CollectionProperty Storm\Core\Object\ICollectionProperty
$ToManyRelation Storm\Core\Relational\IToManyRelation