generate:service

Genera un servicio

Uso:

drupal generate:service  [options]
gs

Opciones disponibles

OpciónDetalles

--module

Nombre del módulo.

--name

Nombre del servicio

--class

Nombre de la clase

--interface

Interfaz

--interface-name

Nombre de la interfaz

--logger-channel

Canal del logger

--services

Cargar servicios desde el contenedor.

--path-service

Ruta

Ejemplos

Generar un servicio sin interfaz especificando el nombre del módulo, el nombre del servicio, la clase y el path del servicio

drupal generate:service  \
  --module="modulename"  \
  --name="modulename.default"  \
  --class="DefaultService"  \
  --path-service="/modules/custom/modulename/src/"

Generar un servicio con interfaz especificando el nombre del módulo, el nombre del servicio, la clase, el nombre de interfaz y su ruta

drupal generate:service  \
  --module="modulename"  \
  --name="modulename.default"  \
  --class="DefaultService"  \
  --interface  \
  --interface-name="InterfaceName"  \
  --path-service="/modules/custom/modulename/src/"