abstract protected function getAttributeValue(object
$object, string
$attribute, string
$format = null, array
$context =
[]);
/**
* @param array $context
*
* @return bool
*/
public function supportsDenormalization(mixed
$data, string
$type, string
$format = null /* , array $context = [] */
) { return class_exists($type) || (interface_exists($type, false
) && null !==
$this->classDiscriminatorResolver?->
getMappingForClass($type));
} /**
* @return mixed
*/
public function denormalize(mixed
$data, string
$type, string
$format = null, array
$context =
[]) { if (!
isset($context['cache_key'
])) { $context['cache_key'
] =
$this->
getCacheKey($format,
$context);
}