class Document implements Renderable
A view which renders a HTML skeleton for Flarum's frontend app.
Properties
Methods
__construct(Factory $view, array $forumApiDocument, ServerRequestInterface $request, TitleDriverInterface $titleDriver, Config $config, VersionerInterface $versioner, Factory $filesystem)
No description
static string
setQueryParam(string $url, string $key, string|null $value)
Set or override a query param on a string URL to a particular value.
Details
at
line 168
__construct(Factory $view, array $forumApiDocument, ServerRequestInterface $request, TitleDriverInterface $titleDriver, Config $config, VersionerInterface $versioner, Factory $filesystem)
at
line 182
string
render()
at
line 189
protected View
makeView()
at
line 208
protected string
makeTitle()
at
line 213
protected View|null
makeLayout()
at
line 222
protected View
makeContent()
at
line 227
protected array
makePreloads()
at
line 240
protected array
makeExtraClasses()
at
line 257
protected string
makeExtraAttributes()
at
line 284
protected array
makePreconnects()
at
line 319
protected string
makeHead()
at
line 395
protected string
makeJs()
at
line 402
protected string
makeFoot()
at
line 407
array
getForumApiDocument()
at
line 412
void
setForumApiDocument(array $forumApiDocument)
at
line 417
static string
setPageParam(string $url, int|null $page)
at
line 429
static protected string
setQueryParam(string $url, string $key, string|null $value)
Set or override a query param on a string URL to a particular value.