generate:plugin:field

Генерирует плагины типа поля, виджета и форматтера

Использование:

drupal generate:plugin:field  [options]
gpf

Доступные параметры

КомандаДетали

--module

Имя модуля.

--type-class

Название класса плагина типа поля

--type-label

Заголовок плагина типа поля

--type-plugin-id

ID плагина типа поля

--type-description

Описание плагина типа поля

--formatter-class

Название класса плагина форматтера поля

--formatter-label

Заголовок плагина форматтера поля

--formatter-plugin-id

ID плагина форматтера поля

--widget-class

Название класса плагина форматтера поля

--widget-label

Заголовок плагина виджета поля

--widget-plugin-id

ID плагина виджета поля

--field-type

Тип поля с которым плагин форматтера и виджета может быть использован

--default-widget

Плагин виджета по умолчанию для этого типа поля

--default-formatter

Плагин форматтера по умолчанию для этого типа поля

Примеры

Генерирует плагины типа поля, виджета и форматтера по имени модуля, типу (класс, заголовок, ID плагина и описание), форматтеру (класс, заголовок, ID плагина и описание) и виджету (класс, заголовок, ID плагина и описание)

drupal generate:plugin:field  \
  --module="modulename"  \
  --type-class="ExampleFieldType"  \
  --type-label="Example field type"  \
  --type-plugin-id="example_field_type"  \
  --type-description="My Field Type"  \
  --formatter-class="ExampleFormatterType"  \
  --formatter-label="Example formatter type"  \
  --formatter-plugin-id="example_formatter_type"  \
  --widget-class="ExampleWidgetType"  \
  --widget-label="Example widget type"  \
  --widget-plugin-id="example_widget_type"  \
  --field-type="example_field_type"  \
  --default-widget="example_widget_type"  \
  --default-formatter="example_formatter_type"