34 private $applicationConfigFiles = [
35 self::APP_CONFIG =>
'config.php',
36 self::APP_ENV =>
'env.php',
45 private $initialConfigFiles = [
47 self::APP_CONFIG =>
'config.dist.php',
48 self::APP_ENV =>
'env.dist.php',
51 self::APP_CONFIG =>
'config.local.php',
52 self::APP_ENV =>
'env.local.php',
63 $this->applicationConfigFiles = array_merge($this->applicationConfigFiles, $additionalConfigFiles);
73 return $this->applicationConfigFiles;
85 if (!isset($this->applicationConfigFiles[$fileKey])) {
86 throw new \Exception(
'File config key does not exist.');
88 return $this->applicationConfigFiles[$fileKey];
100 return $this->initialConfigFiles;
113 return $this->initialConfigFiles[$pool];
__construct($additionalConfigFiles=[])