Как я могу исправить устаревшего пользователя в Symfony 4? - PullRequest
0 голосов
/ 21 декабря 2018

Я получаю следующее сообщение об ошибке:

Пользователь устарел: передача параметров конфигурации непосредственно в конструктор не рекомендуется с Symfony 4.2, вместо этого используйте контекст по умолчанию.

Вот код, который Symfony дает в качестве следа для проблемы:

$serializer = new Serializer(array(new DateTimeNormalizer('d.m.Y'), new GetSetMethodNormalizer()), array('json' => new JsonEncoder()));

Но я не понимаю, как использовать контекст по умолчанию

1 Ответ

0 голосов
/ 21 декабря 2018

Вы должны напрямую воспользоваться услугой.

class DefaultController extends AbstractController
{
    public function index(SerializerInterface $serializer)
    {
        // keep reading for usage examples
    }
}

https://symfony.com/doc/current/serializer.html

...