EXPERTS

Команда консоли make:message

Описание:

Команда упрощает генерацию сообщений Messenger. Сгенерирует пустой класс сообщений, обработчик, который предварительно настроен для обработки этого сообщения, и направит ваше сообщение на транспорт в messenger.yaml, если вы выберете эту опцию.

> php bin/console make:message

The name of the message class (e.g. SendEmailMessage):
> CreateImageThumbnails

Which transport do you want to route your message to? [[no transport]]:
  [0] [no transport]
  [1] async
  [2] async_high_priority
> 1

created: src/Message/CreateImageThumbnails.php
created: src/MessageHandler/CreateImageThumbnailsHandler.php
updated: config/packages/messenger.yaml

Использование:

make:message [<name>]


Аргументы:

name Имя класса сообщения (например, SendEmailMessage)

Опции:

Общие для всех команд опции:
-h, --help Показать справочную информацию
-q, --quiet Не выводить никаких сообщений
-V, --version Показать версию, среду и режим Symfony
  --ansi Принудительное включение отображения ANSI цветов на терминале
  --no-ansi Отключение отображения ANSI цветов на терминале
-n, --no-interaction Запретить интерактивные вопросы
-e, --env=ENV Название среды
  --no-debug Отключение режима отладки
-v|vv|vvv, --verbose Объем выводимой информации: 1 для нормального вывода, 2 для более подробного вывода и 3 для отладки

Справка:

Команда make:message генерирует новый класс сообщений и обработчик.

php bin/console make:message EmailMessage

Если аргумент отсутствует, команда запросит класс сообщения в интерактивном режиме.