Documentation

GrantFactory
in package

Represents a factory used when retrieving an authorization grant type.

Table of Contents

Properties

$registry  : array<string|int, mixed>

Methods

checkGrant()  : void
Checks if a variable is a valid grant.
getGrant()  : AbstractGrant
Returns a grant singleton by name.
isGrant()  : bool
Determines if a variable is a valid grant.
setGrant()  : self
Defines a grant singleton in the registry.
registerDefaultGrant()  : self
Registers a default grant singleton by name.

Properties

$registry

protected array<string|int, mixed> $registry = []

Methods

getGrant()

Returns a grant singleton by name.

public getGrant(string $name) : AbstractGrant

If the grant has not be registered, a default grant will be loaded.

Parameters
$name : string
Return values
AbstractGrant

isGrant()

Determines if a variable is a valid grant.

public isGrant(mixed $class) : bool
Parameters
$class : mixed
Return values
bool

registerDefaultGrant()

Registers a default grant singleton by name.

protected registerDefaultGrant(string $name) : self
Parameters
$name : string
Return values
self

        
On this page

Search results