|
8 | 8 | use Override; |
9 | 9 |
|
10 | 10 | /** |
| 11 | + * @method static \CraftCms\Cms\User\Elements\User ensureUserByEmail(string $email) |
| 12 | + * @method static \CraftCms\Cms\User\Elements\User|null getUserById(int $userId) |
| 13 | + * @method static \CraftCms\Cms\User\Elements\User|null getUserByUsernameOrEmail(string $usernameOrEmail) |
| 14 | + * @method static \CraftCms\Cms\User\Elements\User|null getUserByUid(string $uid) |
| 15 | + * @method static bool isVerificationCodeValidForUser(\CraftCms\Cms\User\Elements\User $user, string $code) |
| 16 | + * @method static array getUserPreferences(int $userId) |
| 17 | + * @method static void saveUserPreferences(\CraftCms\Cms\User\Elements\User $user, array $preferences) |
| 18 | + * @method static mixed getUserPreference(int $userId, string $key, mixed $default = null) |
| 19 | + * @method static bool sendActivationEmail(\CraftCms\Cms\User\Elements\User $user) |
| 20 | + * @method static bool sendNewEmailVerifyEmail(\CraftCms\Cms\User\Elements\User $user) |
| 21 | + * @method static bool sendPasswordResetEmail(\CraftCms\Cms\User\Elements\User $user) |
| 22 | + * @method static string getActivationUrl(\CraftCms\Cms\User\Elements\User $user) |
| 23 | + * @method static string getEmailVerifyUrl(\CraftCms\Cms\User\Elements\User $user) |
| 24 | + * @method static string getPasswordResetUrl(\CraftCms\Cms\User\Elements\User $user) |
| 25 | + * @method static void removeCredentials(\CraftCms\Cms\User\Elements\User $user) |
| 26 | + * @method static void saveUserPhoto(string $fileLocation, \CraftCms\Cms\User\Elements\User $user, string|null $filename = null, string|null $mimeType = null) |
| 27 | + * @method static void relocateUserPhoto(\CraftCms\Cms\User\Elements\User $user) |
| 28 | + * @method static bool deleteUserPhoto(\CraftCms\Cms\User\Elements\User $user) |
| 29 | + * @method static void handleValidLogin(\CraftCms\Cms\User\Elements\User $user) |
| 30 | + * @method static void handleInvalidLogin(\CraftCms\Cms\User\Elements\User $user) |
| 31 | + * @method static void activateUser(\CraftCms\Cms\User\Elements\User $user) |
| 32 | + * @method static void deactivateUser(\CraftCms\Cms\User\Elements\User $user) |
| 33 | + * @method static void verifyEmailForUser(\CraftCms\Cms\User\Elements\User $user) |
| 34 | + * @method static void unlockUser(\CraftCms\Cms\User\Elements\User $user) |
| 35 | + * @method static void suspendUser(\CraftCms\Cms\User\Elements\User $user) |
| 36 | + * @method static void unsuspendUser(\CraftCms\Cms\User\Elements\User $user) |
| 37 | + * @method static void shunMessageForUser(int $userId, string $message, \DateTime|null $expiryDate = null) |
| 38 | + * @method static void unshunMessageForUser(int $userId, string $message) |
| 39 | + * @method static bool hasUserShunnedMessage(int $userId, string $message) |
| 40 | + * @method static string setVerificationCodeOnUser(\CraftCms\Cms\User\Elements\User $user) |
| 41 | + * @method static void purgeExpiredPendingUsers() |
| 42 | + * @method static bool assignUserToGroups(int $userId, int[] $groupIds) |
| 43 | + * @method static \CraftCms\Cms\User\Data\UserGroup[] getDefaultUserGroups(\CraftCms\Cms\User\Elements\User $user) |
| 44 | + * @method static bool assignUserToDefaultGroup(\CraftCms\Cms\User\Elements\User $user) |
| 45 | + * @method static void handleChangedUserFieldLayout(\CraftCms\Cms\ProjectConfig\Events\ConfigEvent $event) |
| 46 | + * @method static bool saveLayout(\craft\models\FieldLayout $layout, bool $runValidation = true) |
| 47 | + * @method static bool canImpersonate(\CraftCms\Cms\User\Elements\User $impersonator, \CraftCms\Cms\User\Elements\User $impersonatee) |
| 48 | + * @method static bool canSuspend(\CraftCms\Cms\User\Elements\User $suspender, \CraftCms\Cms\User\Elements\User $suspendee) |
| 49 | + * @method static int|null getMaxUsers(\CraftCms\Cms\Edition $edition) |
| 50 | + * @method static bool canCreateUsers() |
| 51 | + * |
11 | 52 | * @see \CraftCms\Cms\User\Users |
12 | 53 | */ |
13 | 54 | final class Users extends Facade |
|
0 commit comments