2 name: generate:example:module
3 description: 'Generate example module'
5 - command: generate:module
9 module-path: /modules/custom/
10 description: My example module
14 - command: generate:controller
17 class: HelloWorldController
19 - title: 'Hello World'
20 name: 'example.hello_name'
22 path: '/example/hello/{name}'
24 - entity_field.manager
28 - command: generate:form:config
32 form-id: settings_form
54 path: '/admin/setting/form'
56 menu_link_title: SettingsForm
57 menu_parent: system.admin_config_system
58 menu_link_desc: 'A description for the menu entry'
59 - command: generate:entity:content
65 - command: generate:entity:config
71 - command: generate:command
76 container-aware: false
77 - command: generate:authentication:provider
80 class: ExampleAuthenticationProvider
81 - command: generate:plugin:block
85 label: Example plugin block
86 plugin-id: example_block
87 - command: generate:plugin:imageeffect
90 class: ExampleImageEffect
91 plugin-id: example_image_effect
92 label: Example image effect
93 description: Example image effect
94 - command: generate:plugin:rest:resource
97 class: ExampleRestResource
98 plugin-id: example_rest_resource
99 plugin-label: Example Rest Resource
100 plugin-url: example_rest_resource
105 - command: generate:service
108 class: ExampleService
109 name: example.service
111 - command: module:install