generate:module
Generar un módulo.
Uso:
drupal generate:module [options]
gm
Opciones disponibles
Opción | Detalles |
---|---|
--module | El nombre del módulo |
--machine-name | El nombre máquina (sólo minúsculas y guión bajo) |
--module-path | El directorio del módulo |
--description | Descripción del módulo |
--core | Versión del core |
--package | Paquete del módulo |
--module-file | Agregar un archivo .module |
--features-bundle | ¿ Definir el módulo como una feature usando el nombre de bundle de Feature dado ? |
--composer | Añadir un archivo composer.json |
--dependencies | Dependencias del módulo (por ejemplo: context, galleria, panels) |
--test | Generar una clase de test |
--twigtemplate | Generar plantilla de theme |
Ejemplos
Generar un módulo especificando el nombre del módulo, el nombre máquina, la ruta, su descripción, el core de Drupal y el nombre del paquete. En este ejemplo se generan también el archivo de composer, el test unitario y la plantilla de Twig
drupal generate:module \
--module="modulename" \
--machine-name="modulename" \
--module-path="/modules/custom" \
--description="My Awesome Module" \
--core="8.x" \
--package="Custom" \
--module-file \
--composer \
--test \
--twigtemplate