/** * Initializes the state of this builder. * * @param FormAccessorInterface $formAccessor * @param BlockBuilderInterface $builder * @param array $options */ protected function initializeState(FormAccessorInterface $formAccessor, BlockBuilderInterface $builder, array $options) { $this->formAccessor = $formAccessor; $this->builder = $builder; $this->options = $options; $this->layoutManipulator = $builder->getLayoutManipulator(); $this->processedFields = []; }
/** * {@inheritdoc} */ public function buildBlock(BlockBuilderInterface $builder, array $options) { $id = $builder->getId(); $builder->getLayoutManipulator()->add($id . '_logo', $id, 'logo'); }