a-blog cms PHP API Reference

PageGenerationResult
in package

FinalYes

ページ生成結果を表す値オブジェクト。

Table of Contents

Properties

$data  : string|null
$page  : Page
$processResult  : ProcessResult
$statusCode  : int
$success  : bool

Methods

__construct()  : mixed
getData()  : string|null
取得したページ本文。run() を withData=false で呼び出した場合は null。
getPage()  : Page
getProcessResult()  : ProcessResult
getStatusCode()  : int
isSuccess()  : bool
toLogContext()  : array{pageUrl: string, success: bool, statusCode: int, exitCode: int, timedOut: bool, stderr: string, stdoutHead: string, dataLength: int|null}
失敗時のログ出力に利用する構造化コンテキストを返す。

Properties

Methods

getData()

取得したページ本文。run() を withData=false で呼び出した場合は null。

public getData() : string|null
Return values
string|null

toLogContext()

失敗時のログ出力に利用する構造化コンテキストを返す。

public toLogContext() : array{pageUrl: string, success: bool, statusCode: int, exitCode: int, timedOut: bool, stderr: string, stdoutHead: string, dataLength: int|null}

子プロセスの stderr / stdout / exit code / タイムアウト状況など、 CLI 側でしか得られない情報を含む。AcmsLogger の context にそのまま渡せる。

Return values
array{pageUrl: string, success: bool, statusCode: int, exitCode: int, timedOut: bool, stderr: string, stdoutHead: string, dataLength: int|null}

        
On this page

Search results