Flarum\Forum\Controller\DiscussionController::getDocument PHP Method

getDocument() protected method

Get the result of an API request to show a discussion.
protected getDocument ( User $actor, array $params ) : object
$actor Flarum\Core\User
$params array
return object
    protected function getDocument(User $actor, array $params)
    {
        $response = $this->api->send('Flarum\\Api\\Controller\\ShowDiscussionController', $actor, $params);
        $statusCode = $response->getStatusCode();
        if ($statusCode === 404) {
            throw new RouteNotFoundException();
        }
        return json_decode($response->getBody());
    }