ActionAuthorizationService implements SingletonInterface

Read onlyYes
Internal

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

Table of Contents

Interfaces

SingletonInterface
"empty" interface for singletons (marker interface pattern)

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