\Pivot\Client\EntitiesRole

Role

Summary

Methods
Properties
Constants
__construct()
getId()
setName()
getName()
setDescription()
getDescription()
setType()
getType()
setKey()
getKey()
addPermission()
removePermission()
removeAllPermissions()
hasPermission()
getPermissions()
doPrePersist()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$id
$name
$key
$description
$type
$deleted
$permissions
N/A

Properties

$id

$id : integer

Type

integer

$name

$name : string

Type

string

$key

$key : string

Type

string

$description

$description : string

Type

string

$type

$type : string

Type

string

$deleted

$deleted : string

Type

string

$permissions

$permissions : \Pivot\Client\Entities\Pivot\Core\Models\Permission

Type

\Pivot\Client\Entities\Pivot\Core\Models\Permission

Methods

__construct()

__construct() 

getId()

getId() : string

Returns

string

getName()

getName() : string

Returns

string

setDescription()

setDescription(string  $description) : \Pivot\Client\Entities\Role

Parameters

string $description

Returns

\Pivot\Client\Entities\Role

getDescription()

getDescription() : string

Returns

string

getType()

getType() : string

Returns

string

getKey()

getKey() : string

Returns

string

hasPermission()

hasPermission(\Pivot\Core\Models\Permission|string  $permission) : boolean

Parameters

\Pivot\Core\Models\Permission|string $permission

Returns

boolean

doPrePersist()

doPrePersist()