Компонент сериализатора Symfony (FrameworkBundle v4.2.5) (v4.2.5) теперь сообщает мне в журналах:
php.INFO: User Deprecated: The "Symfony\Component\Serializer\Normalizer\AbstractNormalizer::setCircularReferenceHandler()" method is deprecated since Symfony 4.2, use the "circular_reference_handler" key of the context instead.
Но дело в том, что я не вызываю этот метод явно.Этот вызов фактически инициируется SymfonyFrameworkBundle.
У меня есть это в моем framework.yaml:
serializer:
enabled: true
circular_reference_handler: Cbp\Utils\CircularReferenceHandler
И я вижу это в FrameworkExtension (который предоставляется FrameworkBundle):
if (isset($config['circular_reference_handler']) && $config['circular_reference_handler']) {
$container->getDefinition('serializer.normalizer.object')->addMethodCall('setCircularReferenceHandler', [new Reference($config['circular_reference_handler'])]);
}
Итак, мой вопрос: как мне исправить это уведомление об устаревании?