/** * @\Nucleus\IService\EventDispatcher\Listen("ServiceContainer.warmUp") */ public function warmUp() { $finder = new \Symfony\Component\Finder\Finder(); $finder->files()->name('*.twig')->in($this->fileSystemLoader->getPaths()); foreach ($finder as $file) { $fileName = $file->getRelativePathname(); $this->generateCacheFile($fileName); if (strpos($fileName, DIRECTORY_SEPARATOR) !== 0) { $this->generateCacheFile(DIRECTORY_SEPARATOR . $fileName); } } }