eZ\Publish\Core\SignalSlot\UserService::updateUserGroup PHP Method

updateUserGroup() public method

4.x: If the versionUpdateStruct is set in $userGroupUpdateStruct, this method internally creates a content draft, updates ts with the provided data and publishes the draft. If a draft is explicitly required, the user group can be updated via the content service methods.
public updateUserGroup ( eZ\Publish\API\Repository\Values\User\UserGroup $userGroup, eZ\Publish\API\Repository\Values\User\UserGroupUpdateStruct $userGroupUpdateStruct ) : eZ\Publish\API\Repository\Values\User\UserGroup
$userGroup eZ\Publish\API\Repository\Values\User\UserGroup
$userGroupUpdateStruct eZ\Publish\API\Repository\Values\User\UserGroupUpdateStruct
return eZ\Publish\API\Repository\Values\User\UserGroup
    public function updateUserGroup(UserGroup $userGroup, UserGroupUpdateStruct $userGroupUpdateStruct)
    {
        $returnValue = $this->service->updateUserGroup($userGroup, $userGroupUpdateStruct);
        $this->signalDispatcher->emit(new UpdateUserGroupSignal(array('userGroupId' => $userGroup->id)));
        return $returnValue;
    }