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

상속: extends PropertyMapping
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
AddToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest )
GetEntityType ( )
GetRelation ( ) : Storm\Core\Relational\IRelation
GetRelationshipProperty ( ) : Storm\Core\Object\ICollectionProperty
__construct ( Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation )

보호된 메소드들

메소드 설명
LoadRelatedRows ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, RevivalData $AlreadyKnownRevivalData = null )
MapEntityToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest, RevivalData $AlreadyKnownRevivalData = null )

메소드 상세

AddToRelationalRequest() 최종 공개 메소드

final public AddToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$RelationalRequest Storm\Core\Relational\Request

GetEntityType() 최종 공개 메소드

final public GetEntityType ( )

GetRelation() 최종 공개 메소드

final public GetRelation ( ) : Storm\Core\Relational\IRelation
리턴 Storm\Core\Relational\IRelation

GetRelationshipProperty() 최종 공개 메소드

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

LoadRelatedRows() 최종 보호된 메소드

final protected LoadRelatedRows ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, RevivalData $AlreadyKnownRevivalData = null )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$ParentRows array
$AlreadyKnownRevivalData Storm\Core\Object\RevivalData

MapEntityToRelationalRequest() 최종 보호된 메소드

final protected MapEntityToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest, RevivalData $AlreadyKnownRevivalData = null )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$RelationalRequest Storm\Core\Relational\Request
$AlreadyKnownRevivalData Storm\Core\Object\RevivalData

__construct() 공개 메소드

public __construct ( Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation )
$RelationshipProperty Storm\Core\Object\IRelationshipProperty
$Relation Storm\Core\Relational\IRelation