AuthorizeRegistry

FinalYes

Registry for authorization configurations of extbase controller actions, populated at compile time via {@see \TYPO3\CMS\Extbase\DependencyInjection\AuthorizePass}.

Internal

Table of Contents

Methods

__construct()  : mixed
add()  : void
checkAuthorization()  : AuthorizationResult|null
getAuthorizeAttributes()  : array<int, Authorize>

Methods

add()

public add(string $controllerClass, string $actionMethod, string|array<string|int, mixed>|null $callback, bool $requireLogin, array<string|int, mixed> $requireGroups) : void
Parameters
$controllerClass : string
$actionMethod : string
$callback : string|array<string|int, mixed>|null
$requireLogin : bool
$requireGroups : array<string|int, mixed>

getAuthorizeAttributes()

public getAuthorizeAttributes(string $controllerClass, string $actionMethod) : array<int, Authorize>
Parameters
$controllerClass : string
$actionMethod : string
Return values
array<int, Authorize>

        
On this page

Search results