コード例 #1
0
 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;
         }
     }
 }