From cb7b31430ce44d89681454da036eb323f50a963d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A9ter=20Keszthelyi?= <keszthelyi.peter@gmail.com>
Date: Fri, 14 Feb 2025 11:40:41 +0100
Subject: [PATCH] Issue #3506674: Add NULL return type to
 getAssociatedEntity().

---
 .../src/MessageAssociatedEntityTrait.php                    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/message_recipient_entity/src/MessageAssociatedEntityTrait.php b/modules/message_recipient_entity/src/MessageAssociatedEntityTrait.php
index 46d7666..33344d1 100644
--- a/modules/message_recipient_entity/src/MessageAssociatedEntityTrait.php
+++ b/modules/message_recipient_entity/src/MessageAssociatedEntityTrait.php
@@ -25,10 +25,10 @@ trait MessageAssociatedEntityTrait {
    * @param \Drupal\message\MessageInterface $message
    *   The message entity.
    *
-   * @return \Drupal\Core\Entity\ContentEntityInterface
-   *   The associated entity
+   * @return \Drupal\Core\Entity\ContentEntityInterface|null
+   *   The associated entity or NULL.
    */
-  public function getAssociatedEntity(MessageInterface $message): ContentEntityInterface {
+  public function getAssociatedEntity(MessageInterface $message): ?ContentEntityInterface {
     return $message->get('message_associated_entity')
       ?->first()
       ?->get('entity')
-- 
GitLab