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

checkUserExistenceByUsername() public method

Checks if the User with username $username exists.
public checkUserExistenceByUsername ( string $username, string $parentGroupName = null ) : boolean
$username string User name
$parentGroupName string User group name to search inside
return boolean true if it exists, false if user or group don't exist
    public function checkUserExistenceByUsername($username, $parentGroupName = null)
    {
        if ($parentGroupName) {
            // find parent group name
            $searchResults = $this->searchUserGroups($parentGroupName);
            if (empty($searchResults)) {
                // group not found, so return immediately
                return false;
            }
            $groupId = $searchResults[0]->valueObject->contentInfo->id;
        } else {
            $groupId = null;
        }
        $searchResults = $this->searchUserByLogin($username, $groupId);
        return empty($searchResults) ? false : true;
    }