diff --git a/modules/jsonapi/src/Controller/EntityResource.php b/modules/jsonapi/src/Controller/EntityResource.php index e64adf74..9a7e0cfe 100644 --- a/modules/jsonapi/src/Controller/EntityResource.php +++ b/modules/jsonapi/src/Controller/EntityResource.php @@ -181,7 +181,7 @@ class EntityResource { * The JSON:API entity access checker. * @param \Drupal\jsonapi\Context\FieldResolver $field_resolver * The JSON:API field resolver. - * @param \Symfony\Component\Serializer\SerializerInterface $serializer + * @param \Symfony\Component\Serializer\SerializerInterface|\Symfony\Component\Serializer\Normalizer\DenormalizerInterface $serializer * The JSON:API serializer. * @param \Drupal\Component\Datetime\TimeInterface $time * The time service. @@ -202,7 +202,7 @@ class EntityResource { $this->serializer = $serializer; $this->time = $time; $this->user = $user; - if (!$language_manager) { + if ($language_manager === NULL) { @trigger_error('The language_manager service must be passed to ' . __NAMESPACE__ . '\EntityResource::__construct(). It was added in drupal:10.1.x and will be required before drupal:11.0.0. See https://www.drupal.org/node/3357049', E_USER_DEPRECATED); $language_manager = \Drupal::service('language_manager'); }