-
Notifications
You must be signed in to change notification settings - Fork 60
Expand file tree
/
Copy pathgenerate.plugin.rules.action.yml
More file actions
41 lines (41 loc) · 1.91 KB
/
generate.plugin.rules.action.yml
File metadata and controls
41 lines (41 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
description: 'Generate a plugin rule action'
help: 'The <info>generate:plugin:rules:action</info> command helps you generate a new plugin rule action.'
welcome: 'Welcome to the Drupal Plugin Rules Action generator'
options:
module: common.options.module
class: 'Plugin class'
label: 'Plugin label'
plugin-id: 'Plugin id'
category: 'Plugin category'
context: 'Plugin context'
questions:
module: common.questions.module
class: 'Enter plugin class'
label: 'Enter the plugin label'
plugin-id: 'Enter the plugin id'
category: 'Enter plugin category'
context: 'Would you like to add a context?'
another-context: 'Would you like to add another context?'
context-name: 'Enter context name'
context-type: 'Enter context type (entity, entity:user_role, entity:user, language, any, string and etc.)'
context-label: 'Enter context label'
context-description: 'Enter context description'
examples:
- description: 'Generate a user rule action plugin specifying the module name, the class, its label, the plugin id, the type, the category and its context'
execution: |
drupal generate:plugin:rules:action \
--module="modulename" \
--class="DefaultAction" \
--label="Default Action" \
--plugin-id="default_action" \
--category="Action category" \
--context='"name":"user" | "type":"entity:user" | "label":"Context label" | "description":"Context description"'
- description: 'Generate a entity rule action plugin specifying the module name, the class, its label, the plugin id, the type, the category and its context'
execution: |
drupal generate:plugin:rules:action \
--module="modulename" \
--class="DefaultAction" \
--label="Default Action" \
--plugin-id="default_action" \
--category="Action category" \
--context='"entity":"node" | "type":"entity" | "label":"Context label" | "description":"Context description"'