Ejemplo n.º 1
0
 public function getViewParameters(BlockInterface $block)
 {
     $parameters = ['block_service' => $this, 'block' => $block];
     if (!empty($block->getForm())) {
         /** @var PostInterface $post */
         $post = $this->eavManager->initializeEntity($parameters['block']->getForm()->getSchema());
         $this->prefillPost($post);
         $form = $this->formManager->createForm($block->getForm(), $post);
         $parameters['block']->formView = $form->createView();
     }
     return $parameters;
 }