Ejemplo n.º 1
0
 /**
  * @param Field $field
  * @return string
  */
 protected function renderField($field)
 {
     $arguments = new WritableArguments(array('property' => $field->getName()));
     $renderer = new FormFieldViewHelper();
     $renderer->setRenderingContext($this->renderingContext);
     if ($this->renderChildrenClosure !== NULL) {
         $renderer->setRenderChildrenClosure($this->renderChildrenClosure);
     }
     $renderer->setArguments($arguments->toArray());
     return $renderer->render();
 }
Ejemplo n.º 2
0
 /**
  * @param Field $field
  */
 protected function markAsRendered(Field $field)
 {
     $fields = $this->viewHelperVariableContainer->get('MatoIlic\\T3Chimp\\ViewHelpers\\FormViewHelper', 'renderedProperties');
     $fields[] = $field->getName();
     $this->viewHelperVariableContainer->addOrUpdate('MatoIlic\\T3Chimp\\ViewHelpers\\FormViewHelper', 'renderedProperties', $fields);
 }