PageGenerationErrorHandler
extends PageGenerationHandlerBase
in package
implements
ErrorHandlerInterface
Table of Contents
Interfaces
- ErrorHandlerInterface
- 失敗時のエラー処理を定義するインターフェース。
Properties
Methods
- __construct() : mixed
- extractStatusCodeFromStderr() : int
- stderr 文字列からHTTPステータスコードを抽出する - 末尾にある「数字だけの行」を優先 - 見つからなければ 200 を返す
- handle() : mixed
Properties
$listener read-only
protected
PageGenerationListenerInterface
$listener
Methods
__construct()
public
__construct(PageGenerationListenerInterface $listener) : mixed
Parameters
- $listener : PageGenerationListenerInterface
extractStatusCodeFromStderr()
stderr 文字列からHTTPステータスコードを抽出する - 末尾にある「数字だけの行」を優先 - 見つからなければ 200 を返す
public
extractStatusCodeFromStderr(string $stderr) : int
Parameters
- $stderr : string
Return values
inthandle()
public
handle(ProcessTask $task, ProcessResult $result) : mixed
Parameters
- $task : ProcessTask
- $result : ProcessResult
Return values
mixed —例外を投げる・配列を返すなど自由