eZ\Bundle\EzPublishCoreBundle\Features\Context\UserContext::createUserGroup PHP Method

createUserGroup() public method

Create new User Group inside existing parent User Group.
public createUserGroup ( string $name, eZ\Publish\API\Repository\Values\User\UserGroup $parentGroup = null ) : eZ\Publish\API\Repository\Values\User\UserGroup
$name string User Group name
$parentGroup eZ\Publish\API\Repository\Values\User\UserGroup (optional) parent user group, defaults to UserGroup "/Users"
return eZ\Publish\API\Repository\Values\User\UserGroup
    public function createUserGroup($name, $parentGroup = null)
    {
        if (!$parentGroup) {
            $parentGroup = $this->userService->loadUserGroup(self::USERGROUP_ROOT_CONTENT_ID);
        }
        $userGroupCreateStruct = $this->userService->newUserGroupCreateStruct('eng-GB');
        $userGroupCreateStruct->setField('name', $name);
        return $this->userService->createUserGroup($userGroupCreateStruct, $parentGroup);
    }