Устаревший ListenerInterface, вместо этого превратите своих слушателей в вызываемые - PullRequest
0 голосов
/ 04 июня 2019

Устаревший интерфейс ListenerInterface, вместо этого превратите слушателей в вызываемые

Вопрос, связанный с Symfony 4.3 после этого обновления они обновляют эти обновления безопасности. 1. Не одобряйте интерфейс ListenerInterface, вместо этого превращайте слушателей в вызываемые

Как я могу использовать обратные вызовы с интерфейсом?

1 Ответ

0 голосов
/ 07 июня 2019
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
use Symfony\Component\Security\Http\Firewall\ListenerInterface;

class MyListener implements ListenerInterface
{
    public function handle(GetResponseEvent $event)
    {
        // code
    }
}

Превратите слушателей в призывников.Измените свой код на:

use Symfony\Component\HttpKernel\Event\RequestEvent;

class MyListener
{
    public function __invoke(RequestEvent $event)
    {
        // code
    }
}

Затем Symfony или вы можете вызвать Mylistener как функцию

$myListener = new MyListener();
$myListener($event);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...