public mergeTestEnvironmentConfig ( DataSift\Storyplayer\Injectables $injectables, DataSift\Storyplayer\TestEnvironmentsLib\TestEnvironmentsConfig | TestEnvironment_Definition $envConfig = null ) : void | ||
$injectables | DataSift\Storyplayer\Injectables | |
$envConfig | DataSift\Storyplayer\TestEnvironmentsLib\TestEnvironmentsConfig | DataSift\Storyplayer\DefinitionLib\TestEnvironment_Definition | |
return | void |
public function mergeTestEnvironmentConfig($injectables, $envConfig = null)
{
// do we have a test environment?
if (!isset($injectables->activeTestEnvironmentName) || $envConfig === null) {
$this->setData('target', null);
return;
}
// we want to remember the name of the test environment
$this->setData('target.name', $injectables->activeTestEnvironmentName);
// merge in the loaded config
$this->mergeData('target', $envConfig->getConfig());
}