public function __construct(Theme $theme)
 {
     $directories = [];
     foreach ($theme->getTemplateDirectories() as $directory) {
         $directories[] = new DirectoryResource($directory);
     }
     parent::__construct($directories);
 }
Exemple #2
0
 public function __construct(Theme $theme)
 {
     $yamlFiles = [];
     while ($theme !== null) {
         $styles = sprintf('%s/%s.yml', $theme->getThemeDirectory(), 'styles');
         if (file_exists($styles)) {
             $yamlFiles[] = $styles;
         }
         $theme = $theme->getParentTheme();
     }
     parent::__construct(array_reverse($yamlFiles));
 }