Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/NewsFeed/Post.php
<?php

namespace XF\NewsFeed;

use
XF\Mvc\Entity\Entity;

class
Post extends AbstractHandler
{
    public function
isPublishable(Entity $entity, $action)
    {
       
/** @var \XF\Entity\Post $entity */
       
if ($action == 'insert')
        {
           
// first post inserts are handled by the thread
           
return $entity->isFirstPost() ? false : true;
        }

        return
true;
    }

    public function
getEntityWith()
    {
       
$visitor = \XF::visitor();

        return [
'User', 'Thread', 'Thread.Forum', 'Thread.Forum.Node.Permissions|' . $visitor->permission_combination_id];
    }

    protected function
addAttachmentsToContent($content)
    {
        return
$this->addAttachments($content);
    }
}