generate:service
Генерирует сервис
Использование:
drupal generate:service [options]
gs
Доступные параметры
Команда | Детали |
---|---|
--module | Имя модуля. |
--name | Имя сервиса |
--class | Имя класса |
--interface | Интерфейс |
--interface-name | Interface name |
--logger-channel | Logger channel |
--services | Загрузка сервисов из контейнера. |
--path-service | Path |
Примеры
Генерирует сервис без интерфейса по имени модуля, имени сервиса, классу и пути
drupal generate:service \
--module="modulename" \
--name="modulename.default" \
--class="DefaultService" \
--path-service="/modules/custom/modulename/src/"
Генерирует сервис с интерфейсом по имени модуля, имени сервиса, классу и пути
drupal generate:service \
--module="modulename" \
--name="modulename.default" \
--class="DefaultService" \
--interface \
--interface-name="InterfaceName" \
--path-service="/modules/custom/modulename/src/"