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/"