public function updateLocalConfiguration(array $configurationToMerge)
    {
        // We take care exposing the legacy extension config ourselves
        unset($configurationToMerge['EXT']['extConf']);
        $overrideSettingsFile = SettingsFiles::getOverrideSettingsFile();
        if (!$this->canWriteConfiguration()) {
            throw new \RuntimeException(
                $overrideSettingsFile . ' is not writable.',
                1346323822
            );
        }
        if ($this->configExtractor->extractConfig($configurationToMerge, $this->getMergedLocalConfiguration(), $overrideSettingsFile)) {
            $this->configLoader->flushCache();
        }
    }