UserDomainDao
extends DaoBase
in package
uses
DaoTrait
DBアクセス基底処理。
こいつを継承してアクセス処理を構築する。
Table of Contents
Properties
- $context : IDatabaseContext
- $logger : ILogger
- ロガー。
Methods
- __construct() : mixed
- selectCacheItems() : array<string|int, UserCacheItem>
- Undocumented function
- selectEmailAndWaitTokenTimestamp() : DatabaseRowResult
- selectLoginUser() : LoginUserDto|null
- selectUserIdFromApiKey() : string|null
- selectUserItems() : array<string|int, mixed>
- 管理用ユーザー一覧取得。
- updateEmailFromWaitEmail() : bool
Properties
$context read-only
protected
IDatabaseContext
$context
$logger read-only
ロガー。
protected
ILogger
$logger
Methods
__construct()
public
__construct(IDatabaseContext $context) : mixed
Parameters
- $context : IDatabaseContext
selectCacheItems()
Undocumented function
public
selectCacheItems() : array<string|int, UserCacheItem>
Return values
array<string|int, UserCacheItem>selectEmailAndWaitTokenTimestamp()
public
selectEmailAndWaitTokenTimestamp(string $userId, int $limitMinutes) : DatabaseRowResult
Parameters
- $userId : string
- $limitMinutes : int
Tags
Return values
DatabaseRowResultselectLoginUser()
public
selectLoginUser(string $loginId) : LoginUserDto|null
Parameters
- $loginId : string
Tags
Return values
LoginUserDto|nullselectUserIdFromApiKey()
public
selectUserIdFromApiKey(string $apiKey, string $secretKey) : string|null
Parameters
- $apiKey : string
- $secretKey : string
Return values
string|nullselectUserItems()
管理用ユーザー一覧取得。
public
selectUserItems() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>updateEmailFromWaitEmail()
public
updateEmailFromWaitEmail(string $userId, string $token) : bool
Parameters
- $userId : string
- $token : string