Example #1
0
 public function render(Renderer $renderer, $view)
 {
     /* Set values */
     foreach ($this->dataContainer as $name => $value) {
         $renderer->set($name, $value);
     }
     /* Set value arrays */
     foreach ($this->arrayContainer as $array) {
         $renderer->setValueArray($array);
     }
     /* Set objects */
     foreach ($this->objectContainer as $name => $object) {
         $renderer->setObject($name, $object);
     }
     /* Render */
     try {
         return $renderer->render($view);
     } catch (ViewNotFoundException $ex) {
         throw $ex;
     }
 }