PHP 클래스 Storm\Drivers\Base\Relational\Relations\ToManyRelation

상속: extends ToManyRelationBase
파일 보기 프로젝트 열기: timetoogo/penumbra

공개 메소드들

메소드 설명
MapRelationalParentDataToRelatedData ( ColumnData $ParentRow, ColumnData $RelatedRow )
__construct ( ForeignKey $ForeignKey )

보호된 메소드들

메소드 설명
GroupRelatedRowsByParentKeys ( array &$MappedRelatedRows, ForeignKey $ForeignKey, array $ParentRows, array $RelatedRows )
PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, array $ChildRows )

메소드 상세

GroupRelatedRowsByParentKeys() 보호된 메소드

protected GroupRelatedRowsByParentKeys ( array &$MappedRelatedRows, ForeignKey $ForeignKey, array $ParentRows, array $RelatedRows )
$MappedRelatedRows array
$ForeignKey Storm\Drivers\Base\Relational\Traits\ForeignKey
$ParentRows array
$RelatedRows array

MapRelationalParentDataToRelatedData() 공개 메소드

public MapRelationalParentDataToRelatedData ( ColumnData $ParentRow, ColumnData $RelatedRow )
$ParentRow Storm\Core\Relational\ColumnData
$RelatedRow Storm\Core\Relational\ColumnData

PersistIdentifyingRelationship() 보호된 메소드

protected PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, array $ChildRows )
$Transaction Storm\Core\Relational\Transaction
$ParentData Storm\Core\Relational\ResultRow
$ChildRows array

__construct() 공개 메소드

public __construct ( ForeignKey $ForeignKey )
$ForeignKey Storm\Drivers\Base\Relational\Traits\ForeignKey