class AuthenticationController extends TwigAwareController implements BackendZoneInterface (View source)

Properties

protected Config $config from  TwigAwareController
protected Environment $twig from  TwigAwareController
protected Packages $packages from  TwigAwareController
protected Canonical $canonical from  TwigAwareController
protected Sanitiser $sanitiser from  TwigAwareController
protected Request $request from  TwigAwareController
protected TemplateChooser $templateChooser from  TwigAwareController

Methods

void
setAutowire(Config $config, Environment $twig, Packages $packages, Canonical $canonical, Sanitiser $sanitiser, RequestStack $requestStack, TemplateChooser $templateChooser)

No description

Response
renderTemplate($template, array $parameters = [], Response|null $response = null) deprecated

No description

Response
render($template, array $parameters = [], Response|null $response = null)

Renders a view.

Response
renderSingle(Content|null $record, bool $requirePublished = true, array $templates = [])

Renders a single record.

createPager(Query $query, string $contentType, int $pageSize, string $order)

No description

string
getFromRequestRaw(string $parameter)

No description

string|null
getFromRequest(string $parameter, string|null $default = null)

No description

string|null
getFromRequestArray(array $parameters, string|null $default = null)

No description

Response
login(AuthenticationUtils $authenticationUtils)

No description

void
logout()

This is the route the user can use to logout.

Response
resetPassword()

No description

Details

void setAutowire(Config $config, Environment $twig, Packages $packages, Canonical $canonical, Sanitiser $sanitiser, RequestStack $requestStack, TemplateChooser $templateChooser)

Parameters

Config $config
Environment $twig
Packages $packages
Canonical $canonical
Sanitiser $sanitiser
RequestStack $requestStack
TemplateChooser $templateChooser

Return Value

void

Response renderTemplate($template, array $parameters = [], Response|null $response = null) deprecated

deprecated since Bolt 4.0, use "render()" instead

Parameters

$template
array $parameters
Response|null $response

Return Value

Response

Response render($template, array $parameters = [], Response|null $response = null)

Renders a view.

Parameters

$template
array $parameters
Response|null $response

Return Value

Response

Response renderSingle(Content|null $record, bool $requirePublished = true, array $templates = [])

Renders a single record.

Parameters

Content|null $record
bool $requirePublished
array $templates

Return Value

Response

createPager(Query $query, string $contentType, int $pageSize, string $order)

Parameters

Query $query
string $contentType
int $pageSize
string $order

string getFromRequestRaw(string $parameter)

Parameters

string $parameter

Return Value

string

string|null getFromRequest(string $parameter, string|null $default = null)

Parameters

string $parameter
string|null $default

Return Value

string|null

string|null getFromRequestArray(array $parameters, string|null $default = null)

Parameters

array $parameters
string|null $default

Return Value

string|null

Response login(AuthenticationUtils $authenticationUtils)

Parameters

AuthenticationUtils $authenticationUtils

Return Value

Response

void logout()

This is the route the user can use to logout.

But, this will never be executed. Symfony will intercept this first and handle the logout automatically. See logout in config/packages/security.yaml

Return Value

void

Response resetPassword()

Return Value

Response