PHP Class Flarum\Forum\Controller\DiscussionController

Inheritance: extends WebAppController
Datei anzeigen Open project: flarum/core Class Usage Examples

Protected Properties

Property Type Description
$api ApiClient
$url Flarum\Forum\UrlGenerator

Public Methods

Method Description
__construct ( WebApp $webApp, Illuminate\Contracts\Events\Dispatcher $events, Client $api, Flarum\Forum\UrlGenerator $url )

Protected Methods

Method Description
getDocument ( User $actor, array $params ) : object Get the result of an API request to show a discussion.
getView ( Psr\Http\Message\ServerRequestInterface $request )

Method Details

__construct() public method

public __construct ( WebApp $webApp, Illuminate\Contracts\Events\Dispatcher $events, Client $api, Flarum\Forum\UrlGenerator $url )
$webApp Flarum\Forum\WebApp
$events Illuminate\Contracts\Events\Dispatcher
$api Flarum\Api\Client
$url Flarum\Forum\UrlGenerator

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

getView() protected method

protected getView ( Psr\Http\Message\ServerRequestInterface $request )
$request Psr\Http\Message\ServerRequestInterface

Property Details

$api protected_oe property

protected ApiClient $api
return ApiClient

$url protected_oe property

protected UrlGenerator,Flarum\Forum $url
return Flarum\Forum\UrlGenerator