Свойство | Тип | Описание | |
---|---|---|---|
$searchService | eZ\Publish\API\Repository\SearchService | ||
$userService | eZ\Publish\API\Repository\UserService |
Метод | Описание | |
---|---|---|
__construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\API\Repository\UserService $userService, eZ\Publish\API\Repository\SearchService $searchService ) | ||
assertUserWithNameDoesntExist ( $username ) | ||
assertUserWithNameDoesntExistInGroup ( $username, $parentGroup ) | ||
assertUserWithNameDoesntExistInGroups ( $username, Behat\Gherkin\Node\TableNode $table ) | ||
assertUserWithNameExists ( $username ) | ||
assertUserWithNameExistsInGroup ( $username, $parentGroup ) | ||
assertUserWithNameExistsWithFields ( $username, Behat\Gherkin\Node\TableNode $table ) | ||
checkUserExistenceByEmail ( string $email, string $parentGroupName = null ) : boolean | Checks if the User with email $email exists. | |
checkUserExistenceByUsername ( string $username, string $parentGroupName = null ) : boolean | Checks if the User with username $username exists. | |
createPasswordHash ( $login, $password, $type ) | ||
createUserGroup ( string $name, eZ\Publish\API\Repository\Values\User\UserGroup $parentGroup = null ) : eZ\Publish\API\Repository\Values\User\UserGroup | Create new User Group inside existing parent User Group. | |
ensureUserDoesntExist ( string $username, string $parentGroupName = null ) | Make sure a User with name $username does not exist (in parent group). | |
ensureUserExists ( string $username, string $email, string $password, string $parentGroupName = null ) : eZ\Publish\API\Repository\Values\User\User | Make sure a User with name $username, $email and $password exists in parent group. | |
iDontHaveUser ( $username ) | ||
iDontHaveUserInGroup ( $username, $parentGroup ) | ||
iHaveTheFollowingUsers ( Behat\Gherkin\Node\TableNode $table ) | ||
iHaveUser ( $username ) : eZ\Publish\API\Repository\Values\User\User | ||
iHaveUserInGroup ( $username, $parentGroupName ) : eZ\Publish\API\Repository\Values\User\User | ||
iHaveUserWithUsernameEmailAndPassword ( $username, $email, $password ) : eZ\Publish\API\Repository\Values\User\User | ||
iHaveUserWithUsernameEmailAndPasswordInGroup ( $username, $email, $password, $parentGroupName ) : eZ\Publish\API\Repository\Values\User\User | ||
searchUserByLogin ( string $username, $parentGroupId = null ) : User | Search User with given username, optionally at given location. | |
searchUserGroups ( string $name, string $parentLocationId = null ) : search | Search User Groups with given name. |
Метод | Описание | |
---|---|---|
createUser ( $username, $email, $password, $parentGroup = null, $fields = [] ) : eZ\Publish\API\Repository\Values\User\User | Create user inside given User Group; DELETES existing User if login already exists! |
Метод | Описание | |
---|---|---|
findNonExistingUserEmail ( $username = 'User' ) : string | Find a non existing User email. | |
findNonExistingUserName ( ) : string | Find a non existing User name. |
public __construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\API\Repository\UserService $userService, eZ\Publish\API\Repository\SearchService $searchService ) | ||
$repository | eZ\Publish\API\Repository\Repository | |
$userService | eZ\Publish\API\Repository\UserService | |
$searchService | eZ\Publish\API\Repository\SearchService |
public assertUserWithNameDoesntExistInGroup ( $username, $parentGroup ) |
public assertUserWithNameDoesntExistInGroups ( $username, Behat\Gherkin\Node\TableNode $table ) | ||
$table | Behat\Gherkin\Node\TableNode |
public assertUserWithNameExistsInGroup ( $username, $parentGroup ) |
public assertUserWithNameExistsWithFields ( $username, Behat\Gherkin\Node\TableNode $table ) | ||
$table | Behat\Gherkin\Node\TableNode |
protected createUser ( $username, $email, $password, $parentGroup = null, $fields = [] ) : eZ\Publish\API\Repository\Values\User\User | ||
$username | username of the user to create | |
email address of user to create | ||
$password | account password for user to create | |
$parentGroup | pathstring wherein to create user | |
Результат | eZ\Publish\API\Repository\Values\User\User |
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" |
Результат | eZ\Publish\API\Repository\Values\User\UserGroup |
public ensureUserDoesntExist ( string $username, string $parentGroupName = null ) | ||
$username | string | User name |
$parentGroupName | string | (optional) name of the parent group to check |
public ensureUserExists ( string $username, string $email, string $password, string $parentGroupName = null ) : eZ\Publish\API\Repository\Values\User\User | ||
$username | string | User name |
string | User's email | |
$password | string | User's password |
$parentGroupName | string | (optional) name of the parent group to check |
Результат | eZ\Publish\API\Repository\Values\User\User |
public iHaveTheFollowingUsers ( Behat\Gherkin\Node\TableNode $table ) | ||
$table | Behat\Gherkin\Node\TableNode |
public iHaveUser ( $username ) : eZ\Publish\API\Repository\Values\User\User | ||
Результат | eZ\Publish\API\Repository\Values\User\User |
public iHaveUserInGroup ( $username, $parentGroupName ) : eZ\Publish\API\Repository\Values\User\User | ||
Результат | eZ\Publish\API\Repository\Values\User\User |
public iHaveUserWithUsernameEmailAndPassword ( $username, $email, $password ) : eZ\Publish\API\Repository\Values\User\User | ||
Результат | eZ\Publish\API\Repository\Values\User\User |
public iHaveUserWithUsernameEmailAndPasswordInGroup ( $username, $email, $password, $parentGroupName ) : eZ\Publish\API\Repository\Values\User\User | ||
Результат | eZ\Publish\API\Repository\Values\User\User |
public searchUserByLogin ( string $username, $parentGroupId = null ) : User | ||
$username | string | name of User to search for |
Результат | User | found |
public searchUserGroups ( string $name, string $parentLocationId = null ) : search | ||
$name | string | name of User Group to search for |
$parentLocationId | string | (optional) parent location id to search in |
Результат | search | results |
protected SearchService,eZ\Publish\API\Repository $searchService | ||
Результат | eZ\Publish\API\Repository\SearchService |