src/Helper.php
public static function getConf(string $name) : array
    {
        $configPath = get_env('DEFAULT_CONFIGS_DIRECTORY_PATH') ?? static::DEFAULT_CONFIGS_DIRECTORY_PATH;

        if (empty($_SESSION[$name])) {
            $filePath = "{$_SERVER['DOCUMENT_ROOT']}/$configPath/$name.php";
            if (!file_exists($filePath)) {
                throw new HelperException("Файл $filePath не существует");
            }

            $_SESSION[$name] = include $filePath;
        }

        return $_SESSION[$name];
    }
public static function getConf(string $name) : array
    {
        $configPath = get_env('DEFAULT_CONFIGS_DIRECTORY_PATH') ?? static::DEFAULT_CONFIGS_DIRECTORY_PATH;

        if (empty($_SESSION[$name])) {
            $filePath = "{$_SERVER['DOCUMENT_ROOT']}/$configPath/$name.php";
            if (!file_exists($filePath)) {
                throw new HelperException("Файл $filePath не существует");
            }

            $_SESSION[$name] = include $filePath;
        }

        return $_SESSION[$name];
    }
public static function getConf ( string $ name ) : array { $ configPath = get_env ( 'DEFAULT_CONFIGS_DIRECTORY_PATH' ) ?? static :: DEFAULT_CONFIGS_DIRECTORY_PATH ; if ( empty ( $ _SESSION [ $ name ] ) ) { $ filePath = "{$_SERVER['DOCUMENT_ROOT']}/$configPath/$name.php" ; if ( ! file_exists ( $ filePath ) ) { throw new HelperException ( "Файл $filePath не существует"); } $ _SESSION [ $ name ] = include $ filePath ; } return $ _SESSION [ $ name ] ; }
Корректный доступ к конфигу

@param string $name - название конфига

@return array

@throws HelperException
Корректный доступ к конфигу