public function testSetFormView() { $form_view = new FormView(); $this->basic_form_handler->setFormView($form_view); $this->basic_form_handler->createView(); $this->assertEquals('name', $form_view->name['name']); }
public function buildForm(FormBlueprintInterface $form, FormViewInterface $formView = null, ValidatorExtensionInterface $validator = null) { if ($this->eventDispatcher !== null) { $event = new FilterNewFormEvent($form, $formView, $validator); $this->eventDispatcher->dispatch('form_factory.create', $event); $form = $event->getFormBlueprint(); $formView = $event->getFormView(); $validator = $event->getValidator(); } $formHandler = new FormHandler($form, $this->requestHandler, $this->entityProcessor, $this->typeHandler, $this->eventDispatcher, $this->restoreDataHandler); if ($validator) { $formHandler->setValidator($validator); } if (!$formView) { $formView = new FormView(); } $formHandler->setFormView($formView); $formHandler->setTransformerManager($this->transformerManager); return $formHandler; }