You are here

abstract public function FormModeManagerFormBase::buildFormPerEntity in Form mode manager 8.2

Build form element per compatible entities.

Parameters

array $form: An associative array containing the structure of the form.

array $form_modes: The form modes collection for given entity type.

string $entity_type_id: The entity type ID of entity.

Return value

string The name of the theme

1 call to FormModeManagerFormBase::buildFormPerEntity()
FormModeManagerFormBase::buildFormModeForm in src/Form/FormModeManagerFormBase.php
Build Form Mode Manager settings form for each entity and form modes.
4 methods override FormModeManagerFormBase::buildFormPerEntity()
FormModeManagerForm::buildFormPerEntity in src/Form/FormModeManagerForm.php
Build form element per compatible entities.
FormModeManagerLinksForm::buildFormPerEntity in src/Form/FormModeManagerLinksForm.php
Build form element per compatible entities.
FormModeManagerRolesForm::buildFormPerEntity in modules/form_mode_user_roles_assign/src/Form/FormModeManagerRolesForm.php
Build form element per compatible entities.
FormModeThemeSwitcherForm::buildFormPerEntity in modules/form_mode_theme_switcher/src/Form/FormModeThemeSwitcherForm.php
Build form element per compatible entities.

File

src/Form/FormModeManagerFormBase.php, line 192

Class

FormModeManagerFormBase
Base for implementing system configuration forms for Form Mode Manager.

Namespace

Drupal\form_mode_manager\Form

Code

public abstract function buildFormPerEntity(array &$form, array $form_modes, $entity_type_id);