SiteSeedResult
in package
FinalYes
SiteSeed 実行結果 (不変 DTO)
Table of Contents
Properties
- $binName : string
- $blogId : int
- $counts : array<string|int, mixed>
- $elapsedSec : float
- $ids : array<string|int, mixed>
- $related : array<string|int, mixed>
- $warnings : array<string|int, mixed>
Methods
- __construct() : mixed
- toArray() : array<string, mixed>
- JSON 出力用の連想配列に変換
- withRelated() : self
- related を差し替えた新しいインスタンスを返す (immutable update)
Properties
$binName read-only
public
string
$binName
$blogId read-only
public
int
$blogId
$counts read-only
public
array<string|int, mixed>
$counts
$elapsedSec read-only
public
float
$elapsedSec
$ids read-only
public
array<string|int, mixed>
$ids
$related read-only
public
array<string|int, mixed>
$related
= []
$warnings read-only
public
array<string|int, mixed>
$warnings
= []
Methods
__construct()
public
__construct(string $binName, int $blogId, array<string, array<int|string, int|string>> $ids, array<string, int> $counts, float $elapsedSec[, array<int, string> $warnings = [] ][, array<int, SiteSeedResult> $related = [] ]) : mixed
Parameters
- $binName : string
- $blogId : int
- $ids : array<string, array<int|string, int|string>>
-
旧 ID → 新 ID のマッピング (テーブル別)
- $counts : array<string, int>
-
投入件数 (テーブル別)
- $elapsedSec : float
- $warnings : array<int, string> = []
-
非致命的な警告メッセージ
- $related : array<int, SiteSeedResult> = []
-
関連 bin の結果 (Installer が複数 bin 投入時に詰める)
toArray()
JSON 出力用の連想配列に変換
public
toArray() : array<string, mixed>
Return values
array<string, mixed>withRelated()
related を差し替えた新しいインスタンスを返す (immutable update)
public
withRelated(array<int, SiteSeedResult> $related) : self
Parameters
- $related : array<int, SiteSeedResult>