WildcardPermission
class WildcardPermission implements Wildcard
Constants
| WILDCARD_TOKEN |
|
| PART_DELIMITER |
|
| SUBPART_DELIMITER |
|
Methods
array
getIndex()
Get the wildcard permission index.
array
buildIndex(array $index, array $parts, string $permission)
Build the wildcard permission index.
bool
implies(string $permission, string $guardName, array $index)
Determine if the wildcard permission implies another permission.
bool
checkIndex(array $permission, array $index)
Check the permission against the wildcard index.
Details
at line 24
__construct(Model $record)
Create a new wildcard permission matcher.
at line 33
array
getIndex()
Get the wildcard permission index.
at line 57
protected array
buildIndex(array $index, array $parts, string $permission)
Build the wildcard permission index.
at line 101
bool
implies(string $permission, string $guardName, array $index)
Determine if the wildcard permission implies another permission.
at line 118
protected bool
checkIndex(array $permission, array $index)
Check the permission against the wildcard index.