Exemplo n.º 1
0
 /**
  * @return \Generator
  */
 private function getPathMacros()
 {
     foreach (array_reverse($this->themeConfig->getTwigTemplatePaths()) as $path) {
         $pathMacros = glob($path . '/macros/*');
         foreach ($pathMacros as $pathMacro) {
             $name = basename($pathMacro, '.twig');
             $filename = basename($pathMacro);
             (yield $name => 'macros/' . $filename);
         }
     }
 }