Пример #1
0
 /**
  * Render FormInterface into html.
  *
  * This method is generally called via double-dispatch, as provided by Visitor\VisitableTrait.
  *
  * @param FormInterface $form
  * @return string
  */
 public function visitForm(FormInterface $form)
 {
     $template = "form/{$form->getType()}.twig";
     return $this->loadTemplate($template)->render(["id" => $form->getId(), "classes" => $form->getClasses(), "data" => $form->getData(), "method" => $form->getMethod(), "target" => $form->getTarget(), "writables" => $form->getWritableBearer()->getWritables(), "actions" => $form->getActions(), "errors" => $form->getErrors()]);
 }