PHP Класс GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata

Наследование: extends GraphEntityMetadata
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 )