Code Duplication    Length = 9-12 lines in 2 locations

src/Extensions/CommentsExtension.php 2 locations

@@ 240-248 (lines=9) @@
237
     *
238
     * @return DataList
239
     */
240
    public function AllComments()
241
    {
242
        $order = $this->owner->getCommentsOption('order_comments_by');
243
        $comments = Comment::get()
244
            ->filter('ParentID', $this->owner->ID)
245
            ->sort($order);
246
        $this->owner->extend('updateAllComments', $comments);
247
        return $comments;
248
    }
249
250
    /**
251
     * Returns all comments against this object, with with spam and unmoderated items excluded, for use in the frontend
@@ 282-293 (lines=12) @@
279
     *
280
     * @return DataList
281
     */
282
    public function Comments()
283
    {
284
        $list = $this->AllVisibleComments();
285
286
        // If nesting comments, only show root level
287
        if ($this->owner->getCommentsOption('nested_comments')) {
288
            $list = $list->filter('ParentCommentID', 0);
289
        }
290
291
        $this->owner->extend('updateComments', $list);
292
        return $list;
293
    }
294
295
    /**
296
     * Returns a paged list of the root level comments, with spam and unmoderated items excluded,