move database check into seperate function

This commit is contained in:
Bernhard Posselt 2014-10-08 23:31:42 +02:00
Родитель ce1eb81bcd
Коммит 8d1b1b95ce
1 изменённых файлов: 12 добавлений и 5 удалений

Просмотреть файл

@ -153,6 +153,15 @@ class AppConfig {
}
}
private function testDatabaseDependencies($databases, $databaseType) {
if(!in_array($databaseType, $databases)) {
return 'Database ' . $databaseType . ' not supported.' .
'App is only compatible with ' .
implode(', ', $databases);
} else {
return '';
}
}
/**
* Validates all dependencies that the app has
@ -163,11 +172,9 @@ class AppConfig {
// test databases
if(array_key_exists('databases', $this->config)) {
if(!in_array($this->databaseType, $this->config['databases'])) {
$msg .= 'Database ' . $this->databaseType . ' not supported.' .
'App is only compatible with ' .
implode(', ', $this->config['databases']);
}
$msg .= $this->testDatabaseDependencies(
$this->config['databases'], $this->databaseType
);
}
// test dependencies