array(), ); $defConfig = array_merge($defConfig, $parameters); $connection = $filter->clean($defConfig['connection'], 'array'); if ( empty($connection) || !isset($connection['host']) || !isset($connection['driver']) || !isset($connection['database']) || !isset($connection['user']) || !isset($connection['password']) ) { throw new \RuntimeException('Connection information missing or incomplete', 500); } /** @var \Solo\Model\Multidb $model */ $model = new Multidb(); return $model->test($connection); } }