class RuleManager
Methods
|
__construct(RedirectHandler $RedirectHandler)
|
||
| Array |
getRules()
Get all rules |
|
| Array |
getClosure($method)
Get all closures |
|
| Void |
addRule(string $rule, callback $closure = null)
Add new element to rules array |
|
| Void |
getCondition(string $conditionName)
Retrieve conditions JSON from permission conditions config |
|
| Void |
runCondition(string $conditionName, boolean $redirectOnFail, boolean $evaluateResults = true)
Begins condition checking process by retrieving condition by name/key and then executing its contents. |
|
| boolean |
executeCondition(object $conditionObject)
Executes conditions one at a time and returns result |
|
| boolean |
evaluateResults($results, $redirectOnFail)
Determines if access allowed/denied by checking results array for any occurences of a "false" value |
Details
at line 12
public
__construct(RedirectHandler $RedirectHandler)
at line 23
public Array
getRules()
Get all rules
at line 33
public Array
getClosure($method)
Get all closures
at line 49
public Void
addRule(string $rule, callback $closure = null)
Add new element to rules array
at line 65
public Void
getCondition(string $conditionName)
Retrieve conditions JSON from permission conditions config
at line 83
public Void
runCondition(string $conditionName, boolean $redirectOnFail, boolean $evaluateResults = true)
Begins condition checking process by retrieving condition by name/key and then executing its contents.
at line 97
public boolean
executeCondition(object $conditionObject)
Executes conditions one at a time and returns result
at line 111
public boolean
evaluateResults($results, $redirectOnFail)
Determines if access allowed/denied by checking results array for any occurences of a "false" value