eZ\Publish\Core\SignalSlot\RoleService::updateRole PHP Method

updateRole() public method

Updates the name of the role.
Deprecation: since 6.0, use {@see \updateRoleDraft}
public updateRole ( eZ\Publish\API\Repository\Values\User\Role $role, eZ\Publish\API\Repository\Values\User\RoleUpdateStruct $roleUpdateStruct ) : eZ\Publish\API\Repository\Values\User\Role
$role eZ\Publish\API\Repository\Values\User\Role
$roleUpdateStruct eZ\Publish\API\Repository\Values\User\RoleUpdateStruct
return eZ\Publish\API\Repository\Values\User\Role
    public function updateRole(Role $role, RoleUpdateStruct $roleUpdateStruct)
    {
        $returnValue = $this->service->updateRole($role, $roleUpdateStruct);
        $this->signalDispatcher->emit(new UpdateRoleSignal(array('roleId' => $role->id)));
        return $returnValue;
    }