description: 'Generate an event subscriber'
+help: 'The <info>generate:event:subscriber</info> command helps you generate a new event subscriber.'
+welcome: 'Welcome to the Drupal Event Subscriber generator'
+options:
+ module: 'The Module name.'
+ name: 'Service name'
+ class: 'Class name'
+ services: 'Load services from the container.'
+ event-name: 'Enter event name'
+ callback-name: 'Callback function name to handle event'
questions:
- class: 'Class name'
- callback-name: 'Callback function name to handle event'
+ module: 'Enter the module name'
+ name: 'Enter the service name'
+ class: 'Enter the class name'
+ services: 'Enter your service'
+ event-name: 'Enter event name'
+ callback-name: 'Enter the callback function name to handle event'
+examples:
+ - description: 'Generate an event subscriber specifying the module name, its name, the class and the events to subscribe'
+ execution: |
+ drupal generate:event:subscriber \
+ --module="modulename" \
+ --name="modulename.default" \
+ --class="DefaultSubscriber" \
+ --events='kernel_request'