PHP 클래스 GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata

상속: extends GraphEntityMetadata
파일 보기 프로젝트 열기: graphaware/neo4j-php-ogm 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( string $class, ReflectionClass $reflectionClass, RelationshipEntity $annotation, EntityIdMetadata $entityIdMetadata, string $startNodeClass, $startNodeKey, string $endNodeClass, $endNodeKey, array $entityPropertiesMetadata ) RelationshipEntityMetadata constructor.
getAssociationMappedByTargetField ( $assocName )
getAssociationNames ( )
getAssociationTargetClass ( $assocName )
getEndNode ( )
getEndNodeProperty ( $object, $value )
getEndNodePropertyName ( )
getEndNodeValue ( $object )
getStartNode ( )
getStartNodePropertyName ( ) : string
getStartNodeValue ( $object )
getType ( ) : string
hasAssociation ( $fieldName )
isAssociationInverseSide ( $assocName )
isCollectionValuedAssociation ( $fieldName )
isSingleValuedAssociation ( $fieldName )
setEndNodeProperty ( $object, $value )
setStartNodeProperty ( $object, $value )

메소드 상세

__construct() 공개 메소드

RelationshipEntityMetadata constructor.
public __construct ( string $class, ReflectionClass $reflectionClass, RelationshipEntity $annotation, EntityIdMetadata $entityIdMetadata, string $startNodeClass, $startNodeKey, string $endNodeClass, $endNodeKey, array $entityPropertiesMetadata )
$class string
$reflectionClass ReflectionClass
$annotation GraphAware\Neo4j\OGM\Annotations\RelationshipEntity
$entityIdMetadata EntityIdMetadata
$startNodeClass string
$endNodeClass string
$entityPropertiesMetadata array

getAssociationMappedByTargetField() 공개 메소드

public getAssociationMappedByTargetField ( $assocName )

getAssociationNames() 공개 메소드

public getAssociationNames ( )

getAssociationTargetClass() 공개 메소드

public getAssociationTargetClass ( $assocName )

getEndNode() 공개 메소드

public getEndNode ( )

getEndNodeProperty() 공개 메소드

public getEndNodeProperty ( $object, $value )

getEndNodePropertyName() 공개 메소드

getEndNodeValue() 공개 메소드

public getEndNodeValue ( $object )

getStartNode() 공개 메소드

public getStartNode ( )

getStartNodePropertyName() 공개 메소드

public getStartNodePropertyName ( ) : string
리턴 string

getStartNodeValue() 공개 메소드

public getStartNodeValue ( $object )

getType() 공개 메소드

public getType ( ) : string
리턴 string

hasAssociation() 공개 메소드

public hasAssociation ( $fieldName )

isAssociationInverseSide() 공개 메소드

public isAssociationInverseSide ( $assocName )

isCollectionValuedAssociation() 공개 메소드

public isCollectionValuedAssociation ( $fieldName )

isSingleValuedAssociation() 공개 메소드

public isSingleValuedAssociation ( $fieldName )

setEndNodeProperty() 공개 메소드

public setEndNodeProperty ( $object, $value )

setStartNodeProperty() 공개 메소드

public setStartNodeProperty ( $object, $value )