N°3512 fix setup crashing if env-production doesn't exist

This commit is contained in:
Pierre Goiffon
2020-12-11 09:26:19 +01:00
parent 50342b6dfe
commit e3895f284b

View File

@@ -52,7 +52,13 @@ class BlockRenderer
*/
public function __construct(iUIBlock $oBlock, array $aContextParams = [])
{
$aAdditionalPaths = array_merge(static::TWIG_ADDITIONAL_PATHS, [APPROOT.'env-'.utils::GetCurrentEnvironment()]);
$aAdditionalPaths = static::TWIG_ADDITIONAL_PATHS;
$sCurrentEnvPath = APPROOT.'env-'.utils::GetCurrentEnvironment();
if (file_exists($sCurrentEnvPath)) {
$aAdditionalPaths[] = $sCurrentEnvPath;
}
if (null === static::$oTwigEnv) {
static::$oTwigEnv = TwigHelper::GetTwigEnvironment(static::TWIG_BASE_PATH, $aAdditionalPaths);
}