PHP Class Sulu\Bundle\SecurityBundle\Entity\Role

Inheritance: extends BaseRole
ファイルを表示 Open project: sulu/sulu Class Usage Examples

Public Methods

Method Description
__construct ( ) Constructor.
addGroup ( Group $groups ) : Role Add groups.
addPermission ( Permission $permissions ) : Role Add permissions.
addSetting ( Sulu\Component\Security\Authentication\RoleSettingInterface $setting ) : Role Add setting.
addUserRole ( UserRole $userRoles ) : Role Add userRoles.
getGroups ( ) : Doctrine\Common\Collections\Collection Get groups.
getPermissions ( ) : Doctrine\Common\Collections\Collection Get permissions.
getSetting ( $key )
getSettings ( ) : Doctrine\Common\Collections\Collection Get settings.
getUserRoles ( ) : Doctrine\Common\Collections\Collection Get userRoles.
removeGroup ( Group $groups ) Remove groups.
removePermission ( Permission $permissions ) Remove permissions.
removeSetting ( Sulu\Component\Security\Authentication\RoleSettingInterface $setting ) Remove setting.
removeUserRole ( UserRole $userRoles ) Remove userRoles.

Method Details

__construct() public method

Constructor.
public __construct ( )

addGroup() public method

Add groups.
public addGroup ( Group $groups ) : Role
$groups Group
return Role

addPermission() public method

Add permissions.
public addPermission ( Permission $permissions ) : Role
$permissions Permission
return Role

addSetting() public method

Add setting.
public addSetting ( Sulu\Component\Security\Authentication\RoleSettingInterface $setting ) : Role
$setting Sulu\Component\Security\Authentication\RoleSettingInterface
return Role

addUserRole() public method

Add userRoles.
public addUserRole ( UserRole $userRoles ) : Role
$userRoles UserRole
return Role

getGroups() public method

Get groups.
public getGroups ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getPermissions() public method

Get permissions.
public getPermissions ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getSetting() public method

public getSetting ( $key )

getSettings() public method

Get settings.
public getSettings ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getUserRoles() public method

Get userRoles.
public getUserRoles ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

removeGroup() public method

Remove groups.
public removeGroup ( Group $groups )
$groups Group

removePermission() public method

Remove permissions.
public removePermission ( Permission $permissions )
$permissions Permission

removeSetting() public method

Remove setting.
public removeSetting ( Sulu\Component\Security\Authentication\RoleSettingInterface $setting )
$setting Sulu\Component\Security\Authentication\RoleSettingInterface

removeUserRole() public method

Remove userRoles.
public removeUserRole ( UserRole $userRoles )
$userRoles UserRole