class LayoutBuilderTestFormHooks
Form hook implementations for layout_builder_test.
Hierarchy
- class \Drupal\layout_builder_test\Hook\LayoutBuilderTestFormHooks
Expanded class hierarchy of LayoutBuilderTestFormHooks
File
-
core/
modules/ layout_builder/ tests/ modules/ layout_builder_test/ src/ Hook/ LayoutBuilderTestFormHooks.php, line 13
Namespace
Drupal\layout_builder_test\HookView source
class LayoutBuilderTestFormHooks {
/**
* Implements hook_form_BASE_FORM_ID_alter() for layout_builder_configure_block.
*/
public function formLayoutBuilderConfigureBlockAlter(&$form, FormStateInterface $form_state, $form_id) : void {
/** @var \Drupal\layout_builder\Form\ConfigureBlockFormBase $form_object */
$form_object = $form_state->getFormObject();
$form['layout_builder_test']['storage'] = [
'#type' => 'item',
'#title' => 'Layout Builder Storage: ' . $form_object->getSectionStorage()
->getStorageId(),
];
$form['layout_builder_test']['section'] = [
'#type' => 'item',
'#title' => 'Layout Builder Section: ' . $form_object->getCurrentSection()
->getLayoutId(),
];
$form['layout_builder_test']['component'] = [
'#type' => 'item',
'#title' => 'Layout Builder Component: ' . $form_object->getCurrentComponent()
->getPluginId(),
];
}
/**
* Implements hook_form_BASE_FORM_ID_alter() for layout_builder_configure_section.
*/
public function formLayoutBuilderConfigureSectionAlter(&$form, FormStateInterface $form_state, $form_id) : void {
/** @var \Drupal\layout_builder\Form\ConfigureSectionForm $form_object */
$form_object = $form_state->getFormObject();
$form['layout_builder_test']['storage'] = [
'#type' => 'item',
'#title' => 'Layout Builder Storage: ' . $form_object->getSectionStorage()
->getStorageId(),
];
$form['layout_builder_test']['section'] = [
'#type' => 'item',
'#title' => 'Layout Builder Section: ' . $form_object->getCurrentSection()
->getLayoutId(),
];
$form['layout_builder_test']['layout'] = [
'#type' => 'item',
'#title' => 'Layout Builder Layout: ' . $form_object->getCurrentLayout()
->getPluginId(),
];
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
LayoutBuilderTestFormHooks::formLayoutBuilderConfigureBlockAlter | public | function | Implements hook_form_BASE_FORM_ID_alter() for layout_builder_configure_block. |
LayoutBuilderTestFormHooks::formLayoutBuilderConfigureSectionAlter | public | function | Implements hook_form_BASE_FORM_ID_alter() for layout_builder_configure_section. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.