N98\Magento\Application\ConfigurationLoader::loadProjectConfig PHP Method

loadProjectConfig() public method

MAGENTO_ROOT/app/etc/n98-magerun.yaml
public loadProjectConfig ( string $magentoRootFolder, string $magerunStopFileFolder, array $config ) : array
$magentoRootFolder string
$magerunStopFileFolder string
$config array
return array
    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);
    }