/**
  * @test
  */
 public function loadSettingsIntoArgumentsDoesNotThrowExceptionIfSettingsAreNotInTemplateVariableContainer()
 {
     $arguments = array('someArgument' => 'someValue');
     $expected = array('someArgument' => 'someValue');
     $actual = $this->viewHelper->_call('loadSettingsIntoArguments', $arguments, $this->renderingContext);
     $this->assertEquals($expected, $actual);
 }
Beispiel #2
0
 public function render()
 {
     $renderer = new RenderViewHelper();
     $renderer->setRenderingContext($this->renderingContext);
     if ($this->renderChildrenClosure !== NULL) {
         $renderer->setRenderChildrenClosure($this->renderChildrenClosure);
     }
     $this->markAsRendered($this->getField());
     return $renderer->render(NULL, $this->getField()->getTemplate(), array('field' => $this->getField()));
 }
Beispiel #3
0
 /**
  * @param string $property
  * @return string
  */
 public function render($property)
 {
     $errors = $this->getField($property)->getErrors();
     if (count($errors) > 0) {
         $renderer = new RenderViewHelper();
         $renderer->setRenderingContext($this->renderingContext);
         if ($this->renderChildrenClosure !== NULL) {
             $renderer->setRenderChildrenClosure($this->renderChildrenClosure);
         }
         return $renderer->render(NULL, 'Errors', array('errors' => $errors));
     }
     return '';
 }