Ejemplo n.º 1
0
 protected function beginWrapperRender(TypesRepositoryInterface $repo, DOMDocument $doc, DOMElement $parentNode, &$route)
 {
     if ($this->isOptional()) {
         $text = $doc->createTextNode('@if(isset($' . Helpers::buildRoute($route) . '))');
         $parentNode->appendChild($text);
     }
     if ($this->isArray()) {
         $last = end($route);
         $text = $doc->createTextNode('@foreach($' . Helpers::buildRoute($route) . ' as $' . Helpers::snakeCase($last) . ')');
         $parentNode->appendChild($text);
         $route = [$last];
     }
 }
Ejemplo n.º 2
0
 public function render(TypesRepositoryInterface $repo, DOMDocument $doc, DOMElement $parentNode, $route)
 {
     $parentNode->nodeValue = '{{ $' . Helpers::buildRoute($route) . ' }}';
     return $doc;
 }