generate:controller

Генерирует и регистрирует контроллер

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

drupal generate:controller [options]
  gcon

Доступные параметры

Команда Детали
--module Имя модуля.
--class Имя класса контроллера
--routes Маршруты, должны быть представлены массивом содержащим [название, метод, путь]
--services Загрузка сервисов из контейнера.
--test Сгенерировать класс тестов

Примеры

Сгенерировать контроллер по имени модуля, классу и его маршрутам

drupal generate:controller  \
  --module="modulename"  \
  --class="DefaultController"  \
  --routes='"title":"ControllerMethod", "name":"modulename.default_controller_hello", "method":"hello", "path":"/modulename/hello/{name}"'  \
  --test