public function InlineBlockUX::blockSubmit in Layout Builder UX 8
Overrides InlineBlock::blockSubmit
File
- src/
Plugin/ Block/ InlineBlockUX.php, line 53
Class
- InlineBlockUX
- Alters the inline block form.
Namespace
Drupal\lb_ux\Plugin\BlockCode
public function blockSubmit($form, FormStateInterface $form_state) {
parent::blockSubmit($form, $form_state);
if ($form_state
->has('lb_ux.inline_block_count')) {
/** @var \Drupal\layout_builder\SectionStorageInterface $section_storage */
$section_storage = $form_state
->getFormObject()
->getSectionStorage();
$this->keyValueFactory
->get('lb_ux.inline_block_count.' . $section_storage
->getStorageType())
->set($section_storage
->getStorageId(), $form_state
->get('lb_ux.inline_block_count'));
}
}