a-blog cms PHP API Reference

UserRepository
in package

ユーザーのリポジトリ

Table of Contents

Methods

exists()  : bool
ユーザーが存在するかチェック
findPrimaryAdmin()  : array<string, mixed>|null
指定ブログの主たる管理者ユーザーレコードを取得

Methods

exists()

ユーザーが存在するかチェック

public exists(int $userId[, int|null $blogId = null ]) : bool
Parameters
$userId : int

ユーザーID

$blogId : int|null = null

ブログID(指定された場合、そのブログに属するかもチェック)

Return values
bool

存在する場合true

findPrimaryAdmin()

指定ブログの主たる管理者ユーザーレコードを取得

public findPrimaryAdmin(int $blogId) : array<string, mixed>|null

指定された $blogId に所属する管理者のうち、user_status = 'open' かつ user_login_expire が今日以降の有効なユーザーから、user_id が最小のレコードを返す (最も古くから登録されている管理者)。該当ユーザーが存在しない場合は null を返す。

プレビュー共有 URL など、ルートブログの代表管理者を取得したい用途では 呼び出し側で RBID(ルートブログ ID)を渡す。

Parameters
$blogId : int

対象ブログの ID

Return values
array<string, mixed>|null

        
On this page

Search results