ActionAuthorizationService

Read onlyYes
Internal

only to be used within Extbase, not part of TYPO3 Core API.

Table of Contents

Properties

$context  : Context

Methods

__construct()  : mixed
checkAuthorization()  : AuthorizationResult
Checks all authorize attributes
checkGroupAccess()  : bool
evaluateAuthorizeAttribute()  : AuthorizationResult
executeCallback()  : bool
executeClassCallback()  : bool
executeControllerCallback()  : bool
getCallbackInstance()  : object
validateCallbackMethod()  : void

Properties

Methods

checkGroupAccess()

protected checkGroupAccess(Authorize $authorize, object $userAspect) : bool
Parameters
$authorize : Authorize
$userAspect : object
Return values
bool

executeClassCallback()

protected executeClassCallback(array<string|int, mixed> $callback, array<string|int, mixed> $arguments) : bool
Parameters
$callback : array<string|int, mixed>
$arguments : array<string|int, mixed>
Return values
bool

executeControllerCallback()

protected executeControllerCallback(ActionController $controller, string $methodName, array<string|int, mixed> $arguments) : bool
Parameters
$controller : ActionController
$methodName : string
$arguments : array<string|int, mixed>
Return values
bool

getCallbackInstance()

protected getCallbackInstance(string $className) : object
Parameters
$className : string
Return values
object

validateCallbackMethod()

protected validateCallbackMethod(object $instance, string $methodName, string $className) : void
Parameters
$instance : object
$methodName : string
$className : string
On this page

Search results