Chris@12: register('core.install_config_override', static::class) Chris@12: ->addTag('config.factory.override'); Chris@12: } Chris@12: Chris@12: /** Chris@12: * {@inheritdoc} Chris@12: */ Chris@12: public function loadOverrides($names) { Chris@12: $overrides = []; Chris@12: if (drupal_installation_attempted() && function_exists('drupal_install_profile_distribution_name')) { Chris@12: // Early in the installer the site name is unknown. In this case we need Chris@12: // to fallback to the distribution's name. Chris@12: $overrides['system.site'] = [ Chris@12: 'name' => drupal_install_profile_distribution_name(), Chris@12: ]; Chris@12: } Chris@12: return $overrides; Chris@12: } Chris@12: Chris@12: /** Chris@12: * {@inheritdoc} Chris@12: */ Chris@12: public function getCacheSuffix() { Chris@12: return 'core.install_config_override'; Chris@12: } Chris@12: Chris@12: /** Chris@12: * {@inheritdoc} Chris@12: */ Chris@12: public function createConfigObject($name, $collection = StorageInterface::DEFAULT_COLLECTION) { Chris@12: return NULL; Chris@12: } Chris@12: Chris@12: /** Chris@12: * {@inheritdoc} Chris@12: */ Chris@12: public function getCacheableMetadata($name) { Chris@12: return new CacheableMetadata(); Chris@12: } Chris@12: Chris@12: }