Heratio Framework API Reference

QubitAcl
in package

Table of Contents

Constants

DENY  = \AtomExtensions\Services\AclService::DENY
GRANT  = \AtomExtensions\Services\AclService::GRANT
INHERIT  = \AtomExtensions\Services\AclService::INHERIT

Methods

addFilterDraftsCriteria()  : mixed
check()  : bool
forwardToLoginAction()  : void
forwardToSecureAction()  : void
forwardUnauthorized()  : mixed
getRepositoryAccess()  : array<string|int, mixed>

Constants

DENY

public mixed DENY = \AtomExtensions\Services\AclService::DENY

GRANT

public mixed GRANT = \AtomExtensions\Services\AclService::GRANT

INHERIT

public mixed INHERIT = \AtomExtensions\Services\AclService::INHERIT

Methods

addFilterDraftsCriteria()

public static addFilterDraftsCriteria(mixed $query) : mixed
Parameters
$query : mixed

check()

public static check(object|null $resource, mixed $action[, object|null $user = null ]) : bool
Parameters
$resource : object|null
$action : mixed
$user : object|null = null
Return values
bool

forwardToLoginAction()

public static forwardToLoginAction() : void

forwardToSecureAction()

public static forwardToSecureAction() : void

forwardUnauthorized()

public static forwardUnauthorized([bool $return = false ]) : mixed
Parameters
$return : bool = false

getRepositoryAccess()

public static getRepositoryAccess(string $action) : array<string|int, mixed>
Parameters
$action : string
Return values
array<string|int, mixed>

        
On this page

Search results