public function loadProjectConfig($magentoRootFolder, $magerunStopFileFolder, array $config)
{
if (null !== $this->_projectConfig) {
return ArrayFunctions::mergeArrays($config, $this->_projectConfig);
}
$this->_projectConfig = array();
$locator = new ConfigLocator($this->_customConfigFilename, $magentoRootFolder);
if ($projectConfigFile = $locator->getProjectConfigFile()) {
$this->_projectConfig = $projectConfigFile->toArray();
}
if ($stopFileConfigFile = $locator->getStopFileConfigFile($magerunStopFileFolder)) {
$this->_projectConfig = $stopFileConfigFile->mergeArray($this->_projectConfig);
}
return ArrayFunctions::mergeArrays($config, $this->_projectConfig);
}