Example #1
0
 /**
  *
  * @param Form $form
  *
  * @return string
  */
 public function renderElement(Element $element, Form $form)
 {
     $contents = "";
     $form->notify(new FormEvent(Events::BEFORE_ELEMENT_RENDER, $form, array('renderer' => $this, 'contents' => &$contents), $element));
     ob_start();
     $resource = $this->getElementResource($element);
     include $resource;
     $contents .= ob_get_clean();
     $form->notify(new FormEvent(Events::AFTER_ELEMENT_RENDER, $form, array('renderer' => $this, 'contents' => &$contents), $element));
     return $contents;
 }