PHP Class GraphAware\Neo4j\OGM\Metadata\RelationshipEntityMetadata

Inheritance: extends GraphEntityMetadata
Afficher le fichier Open project: graphaware/neo4j-php-ogm Class Usage Examples

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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 méthode

public getAssociationMappedByTargetField ( $assocName )

getAssociationNames() public méthode

public getAssociationNames ( )

getAssociationTargetClass() public méthode

public getAssociationTargetClass ( $assocName )

getEndNode() public méthode

public getEndNode ( )

getEndNodeProperty() public méthode

public getEndNodeProperty ( $object, $value )

getEndNodePropertyName() public méthode

getEndNodeValue() public méthode

public getEndNodeValue ( $object )

getStartNode() public méthode

public getStartNode ( )

getStartNodePropertyName() public méthode

public getStartNodePropertyName ( ) : string
Résultat string

getStartNodeValue() public méthode

public getStartNodeValue ( $object )

getType() public méthode

public getType ( ) : string
Résultat string

hasAssociation() public méthode

public hasAssociation ( $fieldName )

isAssociationInverseSide() public méthode

public isAssociationInverseSide ( $assocName )

isCollectionValuedAssociation() public méthode

public isCollectionValuedAssociation ( $fieldName )

isSingleValuedAssociation() public méthode

public isSingleValuedAssociation ( $fieldName )

setEndNodeProperty() public méthode

public setEndNodeProperty ( $object, $value )

setStartNodeProperty() public méthode

public setStartNodeProperty ( $object, $value )