Я пытаюсь перенаправить клиентов, сидящих на определенном маршруте, всякий раз, когда другой конкретный клиент нажимает кнопку в своем представлении. Мой план таков:
Я не уверен, действительно ли возможно перенаправлять клиентов на основе маршрута, по которому они находятся, или мне нужно хранить какую-то информацию о сеансе, чтобы ссылаться на каждого клиента, которого необходимо перенаправить.
Описание прослушивателя ответа ядра не кажется мне полезным для моего случая. Мне просто нужен способ изменить то, что отображается клиенту, в зависимости от поведения другого клиента. Я мог бы просто отправлять запросы на сервер каждые X секунд, чтобы проверить, должен ли клиент изменить маршрут, но использование событий/слушателей кажется лучшей практикой.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Базовый Symfony не может этого сделать. Для такого рода связи между клиентами необходимы веб-сокеты. См. https://packagist.org/packages/gos/веб-сокет-комплект
Вместо прослушивания события C можно использовать прослушиватель ответа ядра для создания вашего перенаправления. По вашему описанию сложно сказать наверняка.