Bristol SU Support Package
Public Member Functions | List of all members
BristolSU\Support\Permissions\Contracts\PermissionRepository Interface Reference
Inheritance diagram for BristolSU\Support\Permissions\Contracts\PermissionRepository:
Inheritance graph
[legend]

Public Member Functions

 get (string $ability)
 
 forModule (string $alias)
 
 all ()
 

Detailed Description

Handle retrieving permissions

Definition at line 12 of file PermissionRepository.php.

Member Function Documentation

◆ all()

BristolSU\Support\Permissions\Contracts\PermissionRepository::all ( )

Get all permissions registered

Returns
Permission[]

Implemented in BristolSU\Support\Permissions\PermissionRepository.

◆ forModule()

BristolSU\Support\Permissions\Contracts\PermissionRepository::forModule ( string  $alias)

Get all permissions for a module

Parameters
string$aliasModule alias to retrieve permissions from
Returns
Permission[]

Implemented in BristolSU\Support\Permissions\PermissionRepository.

◆ get()

BristolSU\Support\Permissions\Contracts\PermissionRepository::get ( string  $ability)

Get a permission by ability

Parameters
string$abilityAbility of the permission
Returns
Permission Permission model

Implemented in BristolSU\Support\Permissions\PermissionRepository.


The documentation for this interface was generated from the following file: