Fixed some serializer deprecations

This commit is contained in:
Jan Böhmer 2023-06-11 18:12:22 +02:00
parent 219b57a362
commit e57d6e508a
7 changed files with 51 additions and 27 deletions

View file

@ -29,7 +29,7 @@ use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
/**
* @see \App\Tests\Serializer\StructuralElementFromNameDenormalizerTest
*/
class StructuralElementFromNameDenormalizer implements DenormalizerInterface, CacheableSupportsMethodInterface
class StructuralElementFromNameDenormalizer implements DenormalizerInterface
{
public function __construct(private readonly EntityManagerInterface $em)
{
@ -67,9 +67,11 @@ class StructuralElementFromNameDenormalizer implements DenormalizerInterface, Ca
return end($elements);
}
public function hasCacheableSupportsMethod(): bool
public function getSupportedTypes(?string $format)
{
//Must be false, because we do an is_string check on data in supportsDenormalization
return false;
//Cachable value Must be false, because we do an is_string check on data in supportsDenormalization
return [
AbstractStructuralDBElement::class => false
];
}
}