mirror of
https://github.com/andres-montanez/Magallanes
synced 2024-05-13 11:16:41 +02:00
[Nostromo] Refactor config test
This commit is contained in:
parent
4bf8babf46
commit
092006db91
|
@ -70,20 +70,19 @@ class MageApplication extends Application
|
|||
throw new RuntimeException(sprintf('Error parsing the file "%s".', $file));
|
||||
}
|
||||
|
||||
if (array_key_exists('magephp', $config)) {
|
||||
$config = is_null($config['magephp']) ? [] : $config['magephp'];
|
||||
if (array_key_exists('magephp', $config) && is_array($config['magephp'])) {
|
||||
|
||||
$logger = null;
|
||||
if (array_key_exists('log_dir', $config) && file_exists($config['log_dir']) && is_dir($config['log_dir'])) {
|
||||
$logfile = sprintf('%s/%s.log', $config['log_dir'], date('Ymd_His'));
|
||||
$config['log_file'] = $logfile;
|
||||
if (array_key_exists('log_dir', $config['magephp']) && file_exists($config['magephp']['log_dir']) && is_dir($config['magephp']['log_dir'])) {
|
||||
$logfile = sprintf('%s/%s.log', $config['magephp']['log_dir'], date('Ymd_His'));
|
||||
$config['magephp']['log_file'] = $logfile;
|
||||
|
||||
$logger = new Logger('magephp');
|
||||
$logger->pushHandler(new StreamHandler($logfile));
|
||||
}
|
||||
|
||||
$this->runtime = $this->instantiateRuntime();
|
||||
$this->runtime->setConfiguration($config);
|
||||
$this->runtime->setConfiguration($config['magephp']);
|
||||
$this->runtime->setLogger($logger);
|
||||
|
||||
$this->loadBuiltInCommands();
|
||||
|
|
Loading…
Reference in a new issue