Описание тега symfony-eventdispatcher
EventDispatcher - это компонент Symfony, который предоставляет инструменты, которые позволяют компонентам вашего приложения взаимодействовать друг с другом, отправляя события и прослушивая их.
0
ответов
symfony4: ошибка команды консоли после добавления eventsubscriber
В моем приложении я добавил eventSubscriber, который будет выполняться при каждом запросе, чтобы собрать некоторые данные для использования в меню: namespace App\EventSubscriber; use App\Entity\Journey; use App\Entity\User; use Symfony\Component\Dep…
18 мар '18 в 18:32
0
ответов
Symfony 3: как получить обновленные данные в addEventSubscriber типа формы?
Версия Symfony: 3.4 У меня есть корневая форма макет формы, которая включает в себя тип коллекции именованных блоков. Форма содержимого относится к форме блоков. Я хочу использовать ajax, чтобы пользователь изменил значение селектора 1, а затем изме…
16 июл '18 в 08:47
1
ответ
Позвонить убрать не работает
У меня проблема с моим проектом: Not called : public function postRemove(LifecycleEventArgs $event) { $test = 1; $test1 = 2; } Called : public function preRemove(LifecycleEventArgs $event) { $test = 1; $test1 = 2; } Странно, что postRemove не называ…
16 авг '18 в 07:31
1
ответ
Как зарегистрировать слушателей событий в Symfony 4?
Я пишу приложение Symfony. Значит: приложение имеет структуру приложения Symfony и использует M VC Symfony (symfony/http-kernel, symfony/routing и т.д.), но он должен быть как можно более независимым от структуры. Поэтому вместо DI фреймворка я испо…
29 апр '18 в 21:53
2
ответа
Перехват терминальных завершений / выходов с помощью Symfony Console (CTRL+C)
Я создал команду, которая запускает загрузку файлов через Интернет, однако, поскольку эти файлы должны обрабатываться другим компонентом, мы должны убедиться, что каждый файл, который был загружен и не был изменен в течение последних 10 секунд, прав…
27 фев '18 в 08:59
0
ответов
Как заставить WildcardEventDispatcher работать в приложении Symfony 4?
В приложении Symfony 4, которое я пишу, мне нужно объединить несколько Event и обрабатывать их одним и тем же обработчиком событий. В настоящее время код выглядит так: services.yaml # events App\Process\MyEventHandler: class: 'App\Process\MyEventHan…
30 июл '18 в 22:23
0
ответов
Как использовать сервисы, определенные в PHP-DI в services.yaml Symfony?
Я пишу приложение, которое имеет структуру приложения Symfony и некоторые функциональные возможности Symfony, но должно быть отделено от фреймворка, насколько это возможно. Поэтому вместо DI фреймворка я использую PHP-DI. Теперь мне нужно Symfony's …
30 апр '18 в 00:42
0
ответов
Подписчик события ядра выполнен, но подписчик события формы не
У меня есть два подписчика на события в каталоге App\EventSubscriber. Каждый слушает FormEvents::POST_SUBMIT и один для KernelEvents::REQUEST, Оба реализуют EventSubscriberInterface, Я ничего не сделал, кроме объявления этих классов. Ядро 1 выполняе…
25 ноя '18 в 14:46
2
ответа
Что такое $subject в Symfony GenericEvent?
GenericEvent из symfony/event-dispatcher Пакет предоставляет два свойства - subject а также arguments, Если я правильно понимаю документ, то arguments может использоваться для передачи данных контекста в Event объект. Но я не понимаю, как использова…
29 апр '18 в 17:28
0
ответов
Symfony 4 onKernelRequest не вызывается, когда заголовок Content-Type равен application/json
В моем приложении Symfony 4 у меня есть прослушиватель события onKernelRequest: class TenantListener { use ConnectionAwareTrait; /** * @var ConnectionWrapper */ private $connection; /** * @var DatabaseCredentialProviderInterface */ private $dataBase…
05 мар '19 в 15:16
1
ответ
Когда мне следует перейти с Symfony EventDispatcher на RabbitMQ (любая библиотека *MQ)?
В настоящее время я думаю о том, что на нашей платформе число событий, генерируемых пользователями, увеличивается каждый день (звонок начался, звонок завершен, запись звонка готова, пользователь заблокирован и т. Д.), Поэтому, когда должно быть подх…
20 мар '19 в 06:50
1
ответ
Как я могу запустить метод публикации после запуска события?
У меня есть следующее определение класса событий: use Symfony\Contracts\EventDispatcher\Event; class CaseEvent extends Event { public const NAME = 'case.event'; // ... } И я создал подписчика следующим образом: use App\Event\CaseEvent; use Symfony\C…
27 авг '19 в 20:03
1
ответ
Заголовки Symfony onKernelRequest-> установить не получено на @Route
У меня есть функция onKernelRequest когда я хочу добавить настраиваемый заголовок (в моем случаеapi=true||$request->headers->set('api', "true")) и во всем Request $request Я могу получить этот заголовок, но когда я пробую его в аннотации, он т…
10 фев '20 в 14:19
1
ответ
Как заставить службу работать на kernel.terminate, как работает SwiftMailer?
Мне было интересно, как написать сервис, который выполняется только на kernel.terminate. Например, когда я звоню: $message = (new \Swift_Message('A new book has been added')) ->setFrom('system@example.com') ->setTo('contact@les-tilleuls.coop')…
17 ноя '19 в 19:48
1
ответ
Можем ли мы отправить событие от Rabbitmq Consumer в Symfony 4.3?
Я пытаюсь отправить настраиваемое событие от Rabbitmq Consumer. Этот процесс использовался для работы с Symfony 3.4, недавно был обновлен проект до Symfony Flex(4.3). DatasetSubmissionConsumer.php use OldSound\RabbitMqBundle\RabbitMq\ConsumerInterfa…
09 янв '20 в 01:33
1
ответ
Доступ к контейнеру запроса (event_dispatcher) в тестовом клиенте
Я создал простой тестовый пример в Symfony. Итак, один клиент, который должен прослушивать событие, которое будет отправлено во время запроса. Но ничего не происходит, потому что у запроса есть собственная область действия, или я не знаю, почему я н…
20 фев '20 в 05:06
1
ответ
Какой EventDispatcher использовать в cocos2d? Node::EventDispatcher или Director::EventDispatcher?
Какой EventDispatcher использовать в cocos2d? Node::EventDispatcher или Director::EventDispatcher? После ссылки на официальную документацию как класса Director, так и класса Node Ссылка на класс директора Cocos2d-x Ссылка на класс узла Cocos2d-x я н…
28 апр '20 в 21:13
1
ответ
Symfony (5.1) Doctrine Event Listener запущен, но не Entity Listener
Используя официальную документацию Symfony, я очищал код и хотел заменить прослушиватель событий Doctrine в Symfony (работает): namespace App\EventListener; use App\Entity\Comment; use Doctrine\ORM\Event\LifecycleEventArgs; use Symfony\Component\Sec…
14 июл '20 в 12:53
1
ответ
Событие Symfony 5 security.interactive_login не вызвано
Я хочу использовать security.interactive_login для обновления поля последнего входа моего пользователя. Событие успешно зарегистрировано: php bin/console debug:event-dispatcher security.interactive_login Registered Listeners for "security.inter…
05 авг '20 в 15:11
0
ответов
Не могу напечатать подсказку Symfony EventDispatcherInterface to Controller Action
Это мое действие public function indexAction(Request $request,EventDispatcherInterface $dispatcher){ $dispatcher->dispatch(TestEvent::Name, new TestEvent(new test()); ... } но это вызывает ошибку...MyController::indexAction()" requires that …
29 июл '20 в 15:31