PHP Class Flarum\Http\WebApp\WebAppViewFactory

Show file Open project: flarum/core Class Usage Examples

Protected Properties

Property Type Description
$api Flarum\Api\Client
$app Flarum\Foundation\Application
$locales Flarum\Locale\LocaleManager
$userSerializer Flarum\Api\Serializer\CurrentUserSerializer
$view Illuminate\Contracts\View\Factory

Public Methods

Method Description
__construct ( Client $api, Illuminate\Contracts\View\Factory $view, LocaleManager $locales, CurrentUserSerializer $userSerializer, Application $app )
make ( string $layout, WebAppAssets $assets ) : WebAppView

Method Details

__construct() public method

public __construct ( Client $api, Illuminate\Contracts\View\Factory $view, LocaleManager $locales, CurrentUserSerializer $userSerializer, Application $app )
$api Flarum\Api\Client
$view Illuminate\Contracts\View\Factory
$locales Flarum\Locale\LocaleManager
$userSerializer Flarum\Api\Serializer\CurrentUserSerializer
$app Flarum\Foundation\Application

make() public method

public make ( string $layout, WebAppAssets $assets ) : WebAppView
$layout string
$assets WebAppAssets
return WebAppView

Property Details

$api protected property

protected Client,Flarum\Api $api
return Flarum\Api\Client

$app protected property

protected Application,Flarum\Foundation $app
return Flarum\Foundation\Application

$locales protected property

protected LocaleManager,Flarum\Locale $locales
return Flarum\Locale\LocaleManager

$userSerializer protected property

protected CurrentUserSerializer,Flarum\Api\Serializer $userSerializer
return Flarum\Api\Serializer\CurrentUserSerializer

$view protected property

protected Factory,Illuminate\Contracts\View $view
return Illuminate\Contracts\View\Factory