Revert "Cast values of simple embedded objects to int"
authorAlexander Ebert <ebert@woltlab.com>
Mon, 21 Jun 2021 14:39:57 +0000 (16:39 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 21 Jun 2021 14:39:57 +0000 (16:39 +0200)
This reverts commit 2e3b2fcc855f50238dbe930ea3392cf48894b85f.

wcfsetup/install/files/lib/system/message/embedded/object/ArticleMessageEmbeddedObjectHandler.class.php
wcfsetup/install/files/lib/system/message/embedded/object/MediaMessageEmbeddedObjectHandler.class.php
wcfsetup/install/files/lib/system/message/embedded/object/PageMessageEmbeddedObjectHandler.class.php

index c4a164c9aa52c1158628b30aa6e50b69df79ae6c..a7b808392beba3474d2898eaa2410998a45ab534 100644 (file)
@@ -64,7 +64,7 @@ class ArticleMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedO
     public function replaceSimple($objectType, $objectID, $value, array $attributes)
     {
         /** @var Article $article */
-        $article = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.article', intval($value));
+        $article = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.article', $value);
         if ($article === null) {
             return;
         }
index 2b41589b910b0f06950ccc792be95a6441f4eeba..0b80f406ead5ab062182d9497ae44abea4384703 100644 (file)
@@ -93,7 +93,7 @@ class MediaMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedObj
     public function replaceSimple($objectType, $objectID, $value, array $attributes)
     {
         /** @var Media $media */
-        $media = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.media', intval($value));
+        $media = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.media', $value);
         if ($media === null) {
             return;
         }
index 2175529b0a06928891603a4e6f032628a86a976e..dbcdcf798deba297da450b554c4dd3db81ae7cc7 100644 (file)
@@ -70,7 +70,7 @@ class PageMessageEmbeddedObjectHandler extends AbstractSimpleMessageEmbeddedObje
     public function replaceSimple($objectType, $objectID, $value, array $attributes)
     {
         /** @var Page $page */
-        $page = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.page', intval($value));
+        $page = MessageEmbeddedObjectManager::getInstance()->getObject('com.woltlab.wcf.page', $value);
         if ($page === null) {
             return;
         }