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

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

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

Метод Описание
__construct ( string $className, ReflectionProperty $reflectionProperty, Relationship $relationshipAnnotation, boolean $isLazy = false, OrderBy $orderBy = null )
addToCollection ( object $object, mixed $value )
addToCollectionAdvanced ( $object, $value, NodeEntityMetadata $valueMetadata )
getDirection ( ) : string
getMappedByProperty ( ) : string
getOrder ( ) : string
getOrderByPropery ( ) : string
getPropertyName ( ) : string
getReflectionProperty ( ) : ReflectionProperty
getRelationshipEntityClass ( ) : string
getTargetEntity ( ) : string
getType ( ) : string
getValue ( $object ) : mixed
hasMappedByProperty ( ) : boolean
hasOrderBy ( ) : boolean
initializeCollection ( $object )
isCollection ( ) : boolean
isLazy ( ) : boolean
isRelationshipEntity ( ) : boolean
setValue ( $object, $value )

Описание методов

__construct() публичный Метод

public __construct ( string $className, ReflectionProperty $reflectionProperty, Relationship $relationshipAnnotation, boolean $isLazy = false, OrderBy $orderBy = null )
$className string
$reflectionProperty ReflectionProperty
$relationshipAnnotation GraphAware\Neo4j\OGM\Annotations\Relationship
$isLazy boolean
$orderBy GraphAware\Neo4j\OGM\Annotations\OrderBy

addToCollection() публичный Метод

public addToCollection ( object $object, mixed $value )
$object object
$value mixed

addToCollectionAdvanced() публичный Метод

public addToCollectionAdvanced ( $object, $value, NodeEntityMetadata $valueMetadata )
$valueMetadata NodeEntityMetadata

getDirection() публичный Метод

public getDirection ( ) : string
Результат string

getMappedByProperty() публичный Метод

public getMappedByProperty ( ) : string
Результат string

getOrder() публичный Метод

public getOrder ( ) : string
Результат string

getOrderByPropery() публичный Метод

public getOrderByPropery ( ) : string
Результат string

getPropertyName() публичный Метод

public getPropertyName ( ) : string
Результат string

getReflectionProperty() публичный Метод

public getReflectionProperty ( ) : ReflectionProperty
Результат ReflectionProperty

getRelationshipEntityClass() публичный Метод

public getRelationshipEntityClass ( ) : string
Результат string

getTargetEntity() публичный Метод

public getTargetEntity ( ) : string
Результат string

getType() публичный Метод

public getType ( ) : string
Результат string

getValue() публичный Метод

public getValue ( $object ) : mixed
$object
Результат mixed

hasMappedByProperty() публичный Метод

public hasMappedByProperty ( ) : boolean
Результат boolean

hasOrderBy() публичный Метод

public hasOrderBy ( ) : boolean
Результат boolean

initializeCollection() публичный Метод

public initializeCollection ( $object )
$object

isCollection() публичный Метод

public isCollection ( ) : boolean
Результат boolean

isLazy() публичный Метод

public isLazy ( ) : boolean
Результат boolean

isRelationshipEntity() публичный Метод

public isRelationshipEntity ( ) : boolean
Результат boolean

setValue() публичный Метод

public setValue ( $object, $value )
$object
$value