UsersEntityDao
extends DaoBase
in package
uses
DaoTrait
DBアクセス基底処理。
こいつを継承してアクセス処理を構築する。
Table of Contents
Properties
- $context : IDatabaseContext
- $logger : ILogger
- ロガー。
Methods
- __construct() : mixed
- insertUser() : void
- selectEmail() : string
- selectExistsLoginId() : bool
- selectExistsSetupUser() : bool
- selectUserEditData() : DatabaseRowResult
- selectUserIdByLoginId() : string|null
- selectUserInfoData() : UserInformationDto
- updateUserSetting() : void
- updateUserState() : void
Properties
$context read-only
protected
IDatabaseContext
$context
$logger read-only
ロガー。
protected
ILogger
$logger
Methods
__construct()
public
__construct(IDatabaseContext $context) : mixed
Parameters
- $context : IDatabaseContext
insertUser()
public
insertUser(string $userId, string $loginId, string $level, string $state, string $userName, string $email, int $markEmail, string $website, string $description, string $note) : void
Parameters
- $userId : string
- $loginId : string
- $level : string
- $state : string
- $userName : string
- $email : string
- $markEmail : int
- $website : string
- $description : string
- $note : string
selectEmail()
public
selectEmail(string $userId) : string
Parameters
- $userId : string
Return values
stringselectExistsLoginId()
public
selectExistsLoginId(string $loginId) : bool
Parameters
- $loginId : string
Return values
boolselectExistsSetupUser()
public
selectExistsSetupUser() : bool
Return values
boolselectUserEditData()
public
selectUserEditData(string $userId) : DatabaseRowResult
Parameters
- $userId : string
Tags
Return values
DatabaseRowResultselectUserIdByLoginId()
public
selectUserIdByLoginId(string $loginId) : string|null
Parameters
- $loginId : string
Return values
string|nullselectUserInfoData()
public
selectUserInfoData(string $userId) : UserInformationDto
Parameters
- $userId : string
Return values
UserInformationDtoupdateUserSetting()
public
updateUserSetting(string $userId, string $userName, string $website, string $description) : void
Parameters
- $userId : string
- $userName : string
- $website : string
- $description : string
updateUserState()
public
updateUserState(string $userId, string $state) : void
Parameters
- $userId : string
- $state : string