baserCMS クラスリファレンス

McpContext
in package

MCP リクエストのコンテキスト

MCP のツールは JSON-RPC の引数だけを受け取るため、認証済みの操作者を知る 手段がない。リクエストボディに引数を注入する方式は、2026-07-28 でヘッダと ボディの一致が検証されるようになったため採らず、同一プロセス内のコンテキスト として保持する。

値は必ず認証後に設定し、リクエストの終わりに clear() する。

Table of Contents

Properties

$loginUserId  : int|null
ログインユーザーID

Methods

clear()  : void
コンテキストを破棄する
getLoginUserId()  : int|null
ログインユーザーIDを取得する
setLoginUserId()  : void
ログインユーザーIDを設定する

Properties

$loginUserId

ログインユーザーID

private static int|null $loginUserId = null

Methods

clear()

コンテキストを破棄する

public static clear() : void

getLoginUserId()

ログインユーザーIDを取得する

public static getLoginUserId() : int|null
Return values
int|null

setLoginUserId()

ログインユーザーIDを設定する

public static setLoginUserId(int|null $userId) : void
Parameters
$userId : int|null

ユーザーID

On this page

Search results