Commit 26d90df6 authored by catch's avatar catch
Browse files

fix: #3557522 Fix PHP 8.5 deprecations in...

fix: #3557522 Fix PHP 8.5 deprecations in Drupal\Core\Language\LanguageManager->getLanguage()() (Line: 157)

By: @alexpott
By: @smustgrave
(cherry picked from commit 52e6e9f5)
parent f8250858
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -70,7 +70,11 @@ public function access(Route $route, RouteMatchInterface $route_match, AccountIn
    /** @var \Drupal\Core\Entity\ContentEntityInterface $entity */
    if ($entity = $route_match->getParameter($entity_type_id)) {
      $operation = $route->getRequirement('_access_content_translation_manage');
      $language = $this->languageManager->getLanguage($language) ?: $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT);
      if ($language !== NULL) {
        $language = $this->languageManager->getLanguage($language);
      }
      $language = $language ?? $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT);

      $entity_type = $this->entityTypeManager->getDefinition($entity_type_id);

      if (in_array($operation, ['update', 'delete'])) {