LicenseFileContentBuilder
in package
FinalYes
検証済みのライセンス応答値から license.php の内容(PHP ソース文字列)を組み立てる。
保存形式(define() の羅列)は既存の license.php と互換性を保つため変更しない。 各値は var_export() でエンコードすることで、値に PHP ソースとして解釈される文字 (引用符・セミコロン等)が含まれていても構文として素通りしないようにする。 グローバル状態には触れない純粋関数として、Application から呼び出される。
Table of Contents
Methods
- build() : string
Methods
build()
public
static build(array{domain: string, hash: string, blogLimit: int, expire: string, plan: string, payment: string, edition: string, optionSubdomain: int|null, optionPlusdomain: int} $license, int $lastActivationTime) : string
Parameters
- $license : array{domain: string, hash: string, blogLimit: int, expire: string, plan: string, payment: string, edition: string, optionSubdomain: int|null, optionPlusdomain: int}
-
LicenseResponseValidator::validate() の戻り値
- $lastActivationTime : int