ClassMetadataReflectionPropertyMapper
class ClassMetadataReflectionPropertyMapper implements PropertyMappingInterface, ObjectManagerAwareInterface, ObjectManagerProviderInterface (View source)
Implements PropertyMappingInterface using Reflection
Traits
Implements ObjectManagerProviderInterface and ObjectManagerAwareInterface
Methods
setReflection(ReflectionService $reflectionService)
No description
ClassMetadata
getClassMetadata()
No description
Instantiator
getInstantiator()
No description
__construct(ClassMetadata $metadata)
No description
assignObjectProperties(object $object, array|object $data)
Assign object properties from a property map.
fetchObjectProperties(array $data, object $object)
Retrieve object properties to a property map.
assignObjectProperty($object, $name, $value)
No description
unserializeEmbeddedObject($value, $fieldName, $expectedClassName)
No description
assignObjectAssociationPropertyAsIs($object, $name, $value)
No description
assignObjectAssociationProperty($object, $name, $value)
No description
fetchObjectProperty($object, $fieldName)
No description
serializeObjectEmbeddedObjectProperty($value, $fieldName, $type)
No description
fetchObjectAssociationProperty($object, $fieldName)
No description
findObject(ObjectManager $objectManager, ClassMetadata $metadata, $data)
No description
Details
ReflectionService
getReflectionService()
setReflection(ReflectionService $reflectionService)
ObjectManager
getObjectManager()
setObjectManager(ObjectManager $objectManager)
at line 35
ClassMetadata
getClassMetadata()
at line 44
Instantiator
getInstantiator()
at line 51
__construct(ClassMetadata $metadata)
at line 56
assignObjectProperties(object $object, array|object $data)
Assign object properties from a property map.
at line 96
fetchObjectProperties(array $data, object $object)
Retrieve object properties to a property map.