generate:form:config
Generează un "ConfigFormBase" nou
Usage:
drupal generate:form:config  [options]
gfcAvailable options
| Option | Details | 
|---|---|
| --module | Numele Modulului. | 
| --class | Numele clasei formularului | 
| --form-id | ID-ul formularului | 
| --services | Încarcă serviciile din container. | 
| --config-file | Add a config file | 
| --inputs | Creează intrări într-un formular. | 
| --path | Enter the form path | 
| --menu-link-gen | Generate a menu link | 
| --menu-link-title | A title for the menu link | 
| --menu-parent | Menu parent | 
| --menu-link-desc | A description for the menu link | 
Examples
Generate an empty form with config file specifying the module name, the class, a form id and the path
drupal generate:form:config  \
  --module="modulename"  \
  --class="DefaultForm"  \
  --form-id="default_form"  \
  --config-file  \
  --path="/modulename/form/default"Generate a form with 2 fields and a config file specifying the module name, the class, a form id, the inputs and the path
drupal generate:form:config  \
  --module="modulename"  \
  --class="DefaultForm"  \
  --form-id="default_form"  \
  --config-file  \
  --inputs='"name":"inputname", "type":"text_format", "label":"InputName", "options":"", "description":"Just a text input", "maxlength":"", "size":"", "default_value":"", "weight":"0", "fieldset":""'  \
  --inputs='"name":"email", "type":"email", "label":"Email", "options":"", "description":"Just an email input", "maxlength":"", "size":"", "default_value":"", "weight":"0", "fieldset":""'  \
  --path="/modulename/form/default"