|
Bristol SU Support Package
|

Public Member Functions | |
| bypassAuthorization () | |
| givePermissionTo (string $ability) | |
| revokePermissionTo (string $ability) | |
Protected Member Functions | |
| getPermissionTester () | |
Protected Attributes | |
| $permissionTester | |
Trait for aiding interactions with the user/group/role system
Definition at line 13 of file HandlesAuthorization.php.
| BristolSU\Support\Testing\HandlesAuthorization::bypassAuthorization | ( | ) |
Bypass any authorization checks made in controllers.
This will simply ensure any call to the permission tester 'evaluate' method returns true.
Definition at line 41 of file HandlesAuthorization.php.
References BristolSU\Support\Testing\HandlesAuthorization\getPermissionTester().
|
protected |
Creates a prophesized permission tester, or returns a previously created one.
Definition at line 26 of file HandlesAuthorization.php.
References BristolSU\Support\Testing\HandlesAuthorization\$permissionTester.
Referenced by BristolSU\Support\Testing\HandlesAuthorization\bypassAuthorization(), BristolSU\Support\Testing\HandlesAuthorization\givePermissionTo(), and BristolSU\Support\Testing\HandlesAuthorization\revokePermissionTo().
| BristolSU\Support\Testing\HandlesAuthorization::givePermissionTo | ( | string | $ability | ) |
Give the permission to the current user
| string | $ability | Ability string to give to the user |
Definition at line 54 of file HandlesAuthorization.php.
References BristolSU\Support\Testing\HandlesAuthorization\getPermissionTester().
| BristolSU\Support\Testing\HandlesAuthorization::revokePermissionTo | ( | string | $ability | ) |
Remove the permission from the current user
| string | $ability | Ability string to remove from the user |
Definition at line 67 of file HandlesAuthorization.php.
References BristolSU\Support\Testing\HandlesAuthorization\getPermissionTester().
|
protected |
Definition at line 19 of file HandlesAuthorization.php.
Referenced by BristolSU\Support\Testing\HandlesAuthorization\getPermissionTester().
1.8.13