PHP Класс Flarum\Api\Controller\ShowDiscussionController

Наследование: extends AbstractResourceController
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$include
$optionalInclude
$serializer

Защищенные свойства (Protected)

Свойство Тип Описание
$discussions Flarum\Core\Repository\DiscussionRepository
$posts Flarum\Core\Repository\PostRepository

Открытые методы

Метод Описание
__construct ( DiscussionRepository $discussions, PostRepository $posts )

Защищенные методы

Метод Описание
data ( Psr\Http\Message\ServerRequestInterface $request, Document $document )

Приватные методы

Метод Описание
getPostRelationships ( array $include ) : array
getPostsOffset ( Psr\Http\Message\ServerRequestInterface $request, Discussion $discussion, integer $limit ) : integer
includePosts ( Discussion $discussion, Psr\Http\Message\ServerRequestInterface $request, array $include )
loadPostIds ( Discussion $discussion, User $actor ) : array
loadPosts ( Discussion $discussion, User $actor, integer $offset, integer $limit, array $include ) : mixed

Описание методов

__construct() публичный Метод

public __construct ( DiscussionRepository $discussions, PostRepository $posts )
$discussions Flarum\Core\Repository\DiscussionRepository
$posts Flarum\Core\Repository\PostRepository

data() защищенный Метод

protected data ( Psr\Http\Message\ServerRequestInterface $request, Document $document )
$request Psr\Http\Message\ServerRequestInterface
$document Tobscure\JsonApi\Document

Описание свойств

$discussions защищенное свойство

protected DiscussionRepository,Flarum\Core\Repository $discussions
Результат Flarum\Core\Repository\DiscussionRepository

$include публичное свойство

public $include

$optionalInclude публичное свойство

public $optionalInclude

$posts защищенное свойство

protected PostRepository,Flarum\Core\Repository $posts
Результат Flarum\Core\Repository\PostRepository

$serializer публичное свойство

public $serializer