AssociationMappingClassMetadataTrait
trait AssociationMappingClassMetadataTrait (View source)
Methods
Get association names.
Indicates if assiciation targets a single value.
Indicates is association targets multiple values.
Implements ClassMetadata interface.
MDoctrine ORM compatibility.
Doctrine ORM compatibility.
Doctrine ORM compatibility.
Doctrine ORM compatibility.
No description
Indicates if the given field has an association with another entity field.
Get associated field class.
No description
Get association mapped target.
Set class field mapping
No description
No description
Details
at line 25
string[]
getAssociationNames()
Get association names.
Implements ClassMetadata interface.
at line 39
boolean
isSingleValuedAssociation(string $fieldName)
Indicates if assiciation targets a single value.
Implements ClassMetadata interface.
at line 57
boolean
isCollectionValuedAssociation(string $fieldName)
Indicates is association targets multiple values.
Implements ClassMetadata interface.
at line 75
boolean
isAssociationInverseSide(string $associationName)
Implements ClassMetadata interface.
"inspired" by Doctrin ORM implementation.
at line 90
mapManyToMany(array $mapping)
MDoctrine ORM compatibility.
at line 103
mapManyToOne(array $mapping)
Doctrine ORM compatibility.
at line 116
mapOneToMany(array $mapping)
Doctrine ORM compatibility.
at line 130
mapOneToOne(array $mapping)
Doctrine ORM compatibility.
at line 143
getAssociationMapping(string $fieldName)
at line 159
boolean
hasAssociation(string $fieldName)
Indicates if the given field has an association with another entity field.
Implements ClassMetadata interface.
at line 174
mixed|string|array|Traversable
getAssociationTargetClass(string $associationName)
Get associated field class.
Implements ClassMetadata interface.
at line 187
array
getAssociationMappings()
at line 201
string
getAssociationMappedByTargetField(string $associationName)
Get association mapped target.
Implements ClassMetadata interface.
at line 216
addInheritedAssociationMapping(array $mapping)
Set class field mapping