Esempio n. 1
0
 /**
  * Render $writableBearer into html.
  *
  * This method is generally called via double-dispatch, as provided by Visitor\VisitableTrait.
  *
  * @param WritableBearerInterface $writableBearer
  * @return string
  */
 public function visitWritableBearer(WritableBearerInterface $writableBearer)
 {
     $template = 'writable-bearer/' . $writableBearer->getType() . '.twig';
     return $this->loadTemplate($template)->render(["id" => $writableBearer->getId(), "classes" => $writableBearer->getClasses(), "data" => $writableBearer->getData(), "writables" => $writableBearer->getWritables()]);
 }