$dbHost[0]]); config(['database.connections.workflow.database' => DB_NAME]); config(['database.connections.workflow.username' => DB_USER]); config(['database.connections.workflow.password' => DB_PASS]); if (count($dbHost) > 1) { config(['database.connections.workflow.port' => $dbHost[1]]); } // "rbac" connection $dbRbacHost = explode(':', DB_RBAC_HOST); config(['database.connections.rbac.driver' => DB_ADAPTER]); config(['database.connections.rbac.host' => $dbRbacHost[0]]); config(['database.connections.rbac.database' => DB_RBAC_NAME]); config(['database.connections.rbac.username' => DB_RBAC_USER]); config(['database.connections.rbac.password' => DB_RBAC_PASS]); if (count($dbRbacHost) > 1) { config(['database.connections.rbac.port' => $dbRbacHost[1]]); } // "rp" connection $dbReportHost = explode(':', DB_REPORT_HOST); config(['database.connections.rp.driver' => DB_ADAPTER]); config(['database.connections.rp.host' => $dbReportHost[0]]); config(['database.connections.rp.database' => DB_REPORT_NAME]); config(['database.connections.rp.username' => DB_REPORT_USER]); config(['database.connections.rp.password' => DB_REPORT_PASS]); if (count($dbReportHost) > 1) { config(['database.connections.rp.port' => $dbReportHost[1]]); } } $pro ['datasources']['dbarray']['connection'] = 'dbarray://user:pass@localhost/pm_os'; $pro ['datasources']['dbarray']['adapter'] = 'dbarray'; return $pro;