Update to Drupal 8.1.0. For more information, see https://www.drupal.org/drupal-8.1.0-release-notes
This commit is contained in:
parent
b11a755ba8
commit
c0a0d5a94c
6920 changed files with 64395 additions and 57312 deletions
|
@ -1,10 +1,5 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Contains \Drupal\locale\LocaleConfigManager.
|
||||
*/
|
||||
|
||||
namespace Drupal\locale;
|
||||
|
||||
use Drupal\Component\Utility\NestedArray;
|
||||
|
@ -100,12 +95,8 @@ class LocaleConfigManager {
|
|||
* The configuration manager.
|
||||
*
|
||||
* @var \Drupal\Core\Config\ConfigManagerInterface
|
||||
*
|
||||
* @internal
|
||||
* Will be made protected and renamed to $configManager in 8.1.0.
|
||||
* https://www.drupal.org/node/2628132
|
||||
*/
|
||||
private $_configManager;
|
||||
protected $configManager;
|
||||
|
||||
/**
|
||||
* Creates a new typed configuration manager.
|
||||
|
@ -122,44 +113,17 @@ class LocaleConfigManager {
|
|||
* The language manager.
|
||||
* @param \Drupal\locale\LocaleDefaultConfigStorage $default_config_storage
|
||||
* The locale default configuration storage.
|
||||
* @param \Drupal\Core\Config\ConfigManagerInterface $config_manager
|
||||
* The configuration manager.
|
||||
*/
|
||||
public function __construct(StorageInterface $config_storage, StringStorageInterface $locale_storage, ConfigFactoryInterface $config_factory, TypedConfigManagerInterface $typed_config, ConfigurableLanguageManagerInterface $language_manager, LocaleDefaultConfigStorage $default_config_storage) {
|
||||
public function __construct(StorageInterface $config_storage, StringStorageInterface $locale_storage, ConfigFactoryInterface $config_factory, TypedConfigManagerInterface $typed_config, ConfigurableLanguageManagerInterface $language_manager, LocaleDefaultConfigStorage $default_config_storage, ConfigManagerInterface $config_manager) {
|
||||
$this->configStorage = $config_storage;
|
||||
$this->localeStorage = $locale_storage;
|
||||
$this->configFactory = $config_factory;
|
||||
$this->typedConfigManager = $typed_config;
|
||||
$this->languageManager = $language_manager;
|
||||
$this->defaultConfigStorage = $default_config_storage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the configuration manager service.
|
||||
*
|
||||
* @param \Drupal\Core\Config\ConfigManagerInterface $config_manager
|
||||
*
|
||||
* @internal
|
||||
* Will be replaced by constructor injection in 8.1.0.
|
||||
* https://www.drupal.org/node/2628132
|
||||
*/
|
||||
public function _setConfigManager(ConfigManagerInterface $config_manager) {
|
||||
$this->_configManager = $config_manager;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the configuration manager service.
|
||||
*
|
||||
* @return \Drupal\Core\Config\ConfigManagerInterface
|
||||
* The config manager
|
||||
*
|
||||
* @internal
|
||||
* Will be replaced by constructor injection in 8.1.0.
|
||||
* https://www.drupal.org/node/2628132
|
||||
*/
|
||||
private final function _getConfigManager() {
|
||||
if (!isset($this->_configManager)) {
|
||||
$this->_configManager = \Drupal::service('config.manager');
|
||||
}
|
||||
return $this->_configManager;
|
||||
$this->configManager = $config_manager;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -524,7 +488,7 @@ class LocaleConfigManager {
|
|||
// configurable_language entities are a special case since they can be
|
||||
// translated regardless of whether they are shipped if they in the standard
|
||||
// language list.
|
||||
$config_entity_type = $this->_getConfigManager()->getEntityTypeIdByName($name);
|
||||
$config_entity_type = $this->configManager->getEntityTypeIdByName($name);
|
||||
if (!$config_entity_type || $config_entity_type === 'configurable_language'
|
||||
|| !empty($this->configFactory->get($name)->get('_core.default_config_hash'))
|
||||
) {
|
||||
|
|
Reference in a new issue