private function setupDatabaseOverrides(InputInterface $input, Fixture $fixture) { $testingEnvironment = $fixture->getTestEnvironment(); $optionsToOverride = array('dbname' => $fixture->getDbName(), 'host' => $input->getOption('db-host'), 'username' => $input->getOption('db-user'), 'password' => $input->getOption('db-pass'), 'tables_prefix' => ''); foreach ($optionsToOverride as $configOption => $value) { if ($value) { $testingEnvironment->overrideConfig('database_tests', $configOption, $value); Config::getInstance()->database[$configOption] = $value; } } }