PeServer

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

Methods

selectEmailAndWaitTokenTimestamp()

public selectEmailAndWaitTokenTimestamp(string $userId, int $limitMinutes) : DatabaseRowResult
Parameters
$userId : string
$limitMinutes : int
Tags
template

TFieldArray of array{email:string,wait_email:string,token_timestamp_utc:string}

phpstan-return

DatabaseRowResult<TFieldArray>

Return values
DatabaseRowResult

selectUserIdFromApiKey()

public selectUserIdFromApiKey(string $apiKey, string $secretKey) : string|null
Parameters
$apiKey : string
$secretKey : string
Return values
string|null

selectUserItems()

管理用ユーザー一覧取得。

public selectUserItems() : array<string|int, mixed>
Tags
phpstan-return

UserListItemDto[]

Return values
array<string|int, mixed>

updateEmailFromWaitEmail()

public updateEmailFromWaitEmail(string $userId, string $token) : bool
Parameters
$userId : string
$token : string
Return values
bool

        
On this page

Search results