summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-10-08 23:31:42 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-10-08 23:31:42 +0200
commit8d1b1b95ce928062250906c434f7d5aae29d8cb5 (patch)
tree5b3a46d509a98766148cc34e4ab2a76b04082810
parentce1eb81bcd0533aac60a2ab1157b14cf494ee20a (diff)
move database check into seperate function
-rw-r--r--config/appconfig.php17
1 files changed, 12 insertions, 5 deletions
diff --git a/config/appconfig.php b/config/appconfig.php
index ae8f268f5..52e82dc25 100644
--- a/config/appconfig.php
+++ b/config/appconfig.php
@@ -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