Loading src/Entity/EntitySynchronization.php +1 −1 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ class EntitySynchronization { /** @var \Drupal\parameters\Plugin\EntityParameterInterface $entity_parameter */ if ($entity_parameter) { if (($this->languageManager instanceof ConfigurableLanguageManagerInterface) && $collection->language()->getId() !== $entity->language()->getId() && ($entity instanceof TranslatableInterface)) { if (interface_exists('Drupal\language\ConfigurableLanguageManagerInterface') && ($this->languageManager instanceof ConfigurableLanguageManagerInterface) && $collection->language()->getId() !== $entity->language()->getId() && ($entity instanceof TranslatableInterface)) { $collection = $this->languageManager->getLanguageConfigOverride($entity->language()->getId(), $collection->getConfigDependencyName()); $parameter_configs = $collection->get('parameters') ?? []; if (isset($parameter_configs[$entity_parameter->getName()])) { Loading src/EventSubscriber/ParametersConfigOverrideSubscriber.php +5 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ namespace Drupal\parameters\EventSubscriber; use Drupal\Component\Utility\NestedArray; use Drupal\language\Config\LanguageConfigOverrideCrudEvent; use Drupal\language\Config\LanguageConfigOverrideEvents; use Drupal\parameters\Entity\ParametersCollectionStorage; Loading Loading @@ -75,8 +74,11 @@ class ParametersConfigOverrideSubscriber implements EventSubscriberInterface { * {@inheritdoc} */ public static function getSubscribedEvents() { $events = []; if (class_exists('Drupal\language\Config\LanguageConfigOverrideEvents')) { $events[LanguageConfigOverrideEvents::SAVE_OVERRIDE] = 'onOverrideSave'; $events[LanguageConfigOverrideEvents::DELETE_OVERRIDE] = 'onOverrideDelete'; } return $events; } Loading src/Plugin/Parameter/Content.php +1 −1 Original line number Diff line number Diff line Loading @@ -1001,7 +1001,7 @@ class Content extends ParameterBase implements EntityParameterInterface, Propert } $parameters = [$collection->language()->getId() => $this]; if ($this->languageManager instanceof ConfigurableLanguageManagerInterface) { if (interface_exists('Drupal\language\ConfigurableLanguageManagerInterface') && ($this->languageManager instanceof ConfigurableLanguageManagerInterface)) { foreach ($this->languageManager->getLanguages() as $language) { if (isset($parameter[$language->getId()])) { continue; Loading Loading
src/Entity/EntitySynchronization.php +1 −1 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ class EntitySynchronization { /** @var \Drupal\parameters\Plugin\EntityParameterInterface $entity_parameter */ if ($entity_parameter) { if (($this->languageManager instanceof ConfigurableLanguageManagerInterface) && $collection->language()->getId() !== $entity->language()->getId() && ($entity instanceof TranslatableInterface)) { if (interface_exists('Drupal\language\ConfigurableLanguageManagerInterface') && ($this->languageManager instanceof ConfigurableLanguageManagerInterface) && $collection->language()->getId() !== $entity->language()->getId() && ($entity instanceof TranslatableInterface)) { $collection = $this->languageManager->getLanguageConfigOverride($entity->language()->getId(), $collection->getConfigDependencyName()); $parameter_configs = $collection->get('parameters') ?? []; if (isset($parameter_configs[$entity_parameter->getName()])) { Loading
src/EventSubscriber/ParametersConfigOverrideSubscriber.php +5 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ namespace Drupal\parameters\EventSubscriber; use Drupal\Component\Utility\NestedArray; use Drupal\language\Config\LanguageConfigOverrideCrudEvent; use Drupal\language\Config\LanguageConfigOverrideEvents; use Drupal\parameters\Entity\ParametersCollectionStorage; Loading Loading @@ -75,8 +74,11 @@ class ParametersConfigOverrideSubscriber implements EventSubscriberInterface { * {@inheritdoc} */ public static function getSubscribedEvents() { $events = []; if (class_exists('Drupal\language\Config\LanguageConfigOverrideEvents')) { $events[LanguageConfigOverrideEvents::SAVE_OVERRIDE] = 'onOverrideSave'; $events[LanguageConfigOverrideEvents::DELETE_OVERRIDE] = 'onOverrideDelete'; } return $events; } Loading
src/Plugin/Parameter/Content.php +1 −1 Original line number Diff line number Diff line Loading @@ -1001,7 +1001,7 @@ class Content extends ParameterBase implements EntityParameterInterface, Propert } $parameters = [$collection->language()->getId() => $this]; if ($this->languageManager instanceof ConfigurableLanguageManagerInterface) { if (interface_exists('Drupal\language\ConfigurableLanguageManagerInterface') && ($this->languageManager instanceof ConfigurableLanguageManagerInterface)) { foreach ($this->languageManager->getLanguages() as $language) { if (isset($parameter[$language->getId()])) { continue; Loading