a-blog cms PHP API Reference

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

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>
Return values
self

        
On this page

Search results