Что такое $ subject в Symfony GenericEvent? - PullRequest
0 голосов
/ 29 апреля 2018

GenericEvent пакета symfony/event-dispatcher предоставляет два свойства - subject и arguments. Если я правильно понимаю document , arguments можно использовать для передачи контекстных данных в объект Event. Но я не понимаю, как использовать другое свойство.

Как GenericEvent#subject предназначен для использования?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Это не столько «сюжетная линия», сколько объект, который можно прикрепить. Тип свойства в документации - «смешанный», а не «строковый», или, другими словами, что угодно.

Таким образом, удар может использоваться как «вот тема события и некоторые аргументы о том, что с ним делать».

0 голосов
/ 15 мая 2018

Посмотрите на эту статью: https://symfony.com/doc/current/components/event_dispatcher/generic_event.html

Вы можете получить Предмет с помощью getSubject () и передать его. Но более полезным это не так.

...