getConfig(configKey: 'dbHost'); $dbPort = $configController->getConfig(configKey: 'dbPort'); $dbDatabase = $configController->getConfig(configKey: 'dbDatabase'); $dbUser = $configController->getConfig(configKey: 'dbUser'); $dbPassword = $configController->getConfig(configKey: 'dbPassword'); // unlike the example config, we don't maintain different environments here, // that is set globally, currently by selecting the matching config.json. // but that might change to envfiles in the future return [ 'paths' => [ 'migrations' => '%%PHINX_CONFIG_DIR%%/db/migrations', 'seeds' => '%%PHINX_CONFIG_DIR%%/db/seeds' ], 'environments' => [ 'default_migration_table' => 'phinxlog', 'default_environment' => 'default', 'default' => [ 'adapter' => 'mysql', 'host' => $dbHost, 'name' => $dbDatabase, 'user' => $dbUser, 'pass' => $dbPassword, 'port' => $dbPort, 'charset' => 'utf8', ], ], 'version_order' => 'creation' ];