Add comment response user content provider
authorJoshua Rüsweg <josh@bastelstu.be>
Sun, 11 Nov 2018 14:37:13 +0000 (15:37 +0100)
committerJoshua Rüsweg <josh@bastelstu.be>
Sun, 11 Nov 2018 14:37:13 +0000 (15:37 +0100)
See #2716

com.woltlab.wcf/objectType.xml
wcfsetup/install/files/lib/system/user/content/provider/CommentResponseUserContentProvider.class.php [new file with mode: 0644]

index 6154f896e02486bce4651cad9c86a4e9737685a7..0867945571d92ab5fa0eb926710095cc5a7cb1e3 100644 (file)
                        <definitionname>com.woltlab.wcf.content.userContentProvider</definitionname>
                        <classname>\wcf\system\user\content\provider\CommentUserContentProvider</classname>
                </type>
+               <type>
+                       <name>com.woltlab.wcf.commentResponse</name>
+                       <definitionname>com.woltlab.wcf.content.userContentProvider</definitionname>
+                       <classname>\wcf\system\user\content\provider\CommentResponseUserContentProvider</classname>
+               </type>
                <!-- /user content provider -->
        </import>
        <delete>
diff --git a/wcfsetup/install/files/lib/system/user/content/provider/CommentResponseUserContentProvider.class.php b/wcfsetup/install/files/lib/system/user/content/provider/CommentResponseUserContentProvider.class.php
new file mode 100644 (file)
index 0000000..279379a
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+namespace wcf\system\user\content\provider;
+use wcf\data\comment\response\CommentResponse;
+
+/**
+ * User content provider for comment responses.
+ *
+ * @author     Joshua Ruesweg
+ * @copyright  2001-2018 WoltLab GmbH
+ * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
+ * @package    WoltLabSuite\Core\System\User\Content\Provider
+ * @since      3.2
+ */
+class CommentResponseUserContentProvider extends AbstractDatabaseUserContentProvider {
+       /**
+        * @inheritdoc
+        */
+       public static function getDatabaseObjectClass() {
+               return CommentResponse::class;
+       }
+}