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

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

보호된 프로퍼티들

프로퍼티 타입 설명
$ConcreteRelationshipMapping RelationshipPropertyRelationMapping
$LoadingMode

공개 메소드들

메소드 설명
SetLoadingMode ( $LoadingMode )
__construct ( Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation, $LoadingMode )

보호된 메소드들

메소드 설명
GetConcreteRelationshipMapping ( $LoadingMode, Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation ) : RelationshipPropertyRelationMapping

비공개 메소드들

메소드 설명
UnsupportedLoadingMode ( $LoadingMode )

메소드 상세

GetConcreteRelationshipMapping() 추상적인 보호된 메소드

abstract protected GetConcreteRelationshipMapping ( $LoadingMode, Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation ) : RelationshipPropertyRelationMapping
$RelationshipProperty Storm\Core\Object\IRelationshipProperty
$Relation Storm\Core\Relational\IRelation
리턴 RelationshipPropertyRelationMapping

SetLoadingMode() 최종 공개 메소드

final public SetLoadingMode ( $LoadingMode )

__construct() 공개 메소드

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

프로퍼티 상세

$ConcreteRelationshipMapping 보호되어 있는 프로퍼티

protected RelationshipPropertyRelationMapping,Storm\Drivers\Base\Mapping\Mappings $ConcreteRelationshipMapping
리턴 RelationshipPropertyRelationMapping

$LoadingMode 보호되어 있는 프로퍼티

protected $LoadingMode