PHP Interface Cartalyst\Sentinel\Permissions\PermissibleInterface

Datei anzeigen Open project: cartalyst/sentinel

Public Methods

Method Description
addPermission ( string $permission, boolean $value = true ) : Cartalyst\Sentinel\Permissions\PermissibleInterface Adds a permission.
getPermissionsInstance ( ) : Cartalyst\Sentinel\Permissions\PermissionsInterface Returns the permissions instance.
removePermission ( string $permission ) : Cartalyst\Sentinel\Permissions\PermissibleInterface Removes a permission.
updatePermission ( string $permission, boolean $value = true, boolean $create = false ) : Cartalyst\Sentinel\Permissions\PermissibleInterface Updates a permission.

Method Details

addPermission() public method

Adds a permission.
public addPermission ( string $permission, boolean $value = true ) : Cartalyst\Sentinel\Permissions\PermissibleInterface
$permission string
$value boolean
return Cartalyst\Sentinel\Permissions\PermissibleInterface

getPermissionsInstance() public method

Returns the permissions instance.
public getPermissionsInstance ( ) : Cartalyst\Sentinel\Permissions\PermissionsInterface
return Cartalyst\Sentinel\Permissions\PermissionsInterface

removePermission() public method

Removes a permission.
public removePermission ( string $permission ) : Cartalyst\Sentinel\Permissions\PermissibleInterface
$permission string
return Cartalyst\Sentinel\Permissions\PermissibleInterface

updatePermission() public method

Updates a permission.
public updatePermission ( string $permission, boolean $value = true, boolean $create = false ) : Cartalyst\Sentinel\Permissions\PermissibleInterface
$permission string
$value boolean
$create boolean
return Cartalyst\Sentinel\Permissions\PermissibleInterface