templateFinder->findTemplatesInAllPackages(); $validationResults = (new TemplateValidator())->validateTemplateFiles( $templates, $this->renderingContextFactory->create() ); foreach ($validationResults as &$result) { if ($result->canBeCompiled()) { try { $this->renderingContextFactory->create()->getTemplateCompiler()->store( $result->identifier, $result->parsedTemplate, $result->path, ); } catch (\Exception $e) { $result = $result->withErrors([...$result->errors, $e]); } } } return $validationResults; } }