trait FieldMappingClassMetadataTrait (View source)

Field and mapping

Methods

string[]
getFieldNames()

Get all field names.

boolean
hasField(string $fieldName)

Indicates if a field is part of the class.

array|mixed[]
getIdentifierFieldNames()

Get identifier fields.

array|mixed[]
getIdentifier()

Get identifier field names.

isIdentifier(string $fieldName)

Indicates if the given field is an identifier field.

string
getTypeOfField(string $fieldName)

Get the given field type name

mapField(array $mapping)

Implements ClassMetadata interface.

addInheritedFieldMapping(array $mapping)

No description

array
getFieldMapping(string $fieldName)

Get raw field mapping

array
getFieldMappings()

No description

defaultMapField(array $mapping)

Base implementation of a mapField function

defaultAddInheritedFieldMapping(array $mapping)

No description

Details

string[] getFieldNames()

Get all field names.

Implements ClassMetadata interface.

Return Value

string[]

boolean hasField(string $fieldName)

Indicates if a field is part of the class.

Implements ClassMetadata interface.

Parameters

string $fieldName Field name

Return Value

boolean

array|mixed[] getIdentifierFieldNames()

Get identifier fields.

Implements interface of ClassMetadata

Return Value

array|mixed[]

array|mixed[] getIdentifier()

Get identifier field names.

Implements ClassMetadata interface.

Return Value

array|mixed[]

isIdentifier(string $fieldName)

Indicates if the given field is an identifier field.

Implements ClassMetadata interface.

Parameters

string $fieldName Field name

string getTypeOfField(string $fieldName)

Get the given field type name

Implements ClassMetadata interface.

Parameters

string $fieldName Field name

Return Value

string Type name

mapField(array $mapping)

Implements ClassMetadata interface.

Parameters

array $mapping Field mapping data

addInheritedFieldMapping(array $mapping)

Parameters

array $mapping

array getFieldMapping(string $fieldName)

Get raw field mapping

Parameters

string $fieldName Field name

Return Value

array Field or association mapping

Exceptions

MappingException

array getFieldMappings()

Return Value

array Field mappings

protected defaultMapField(array $mapping)

Base implementation of a mapField function

Parameters

array $mapping Field mapping

protected defaultAddInheritedFieldMapping(array $mapping)

Parameters

array $mapping