InitializeChecker
in package
FinalYes
初期化状態チェック処理。
静的初期化が必要なクラスに対する防御として構築しており、使用側でも定型の呼び出しが必要となる。
Table of Contents
Properties
- $isInitialized : bool
- 初期化済みか。
Methods
- initialize() : void
- 初期化処理。
- throwIfNotInitialize() : void
- 初期化されていない場合に例外を投げる。
- throwIfNotInitializeCore() : void
Properties
$isInitialized
初期化済みか。
private
bool
$isInitialized
= false
Methods
initialize()
初期化処理。
public
initialize() : void
すでに初期化されている場合は例外が投げられる。
Tags
throwIfNotInitialize()
初期化されていない場合に例外を投げる。
public
static throwIfNotInitialize(InitializeChecker|null $checker) : void
Parameters
- $checker : InitializeChecker|null
Tags
throwIfNotInitializeCore()
private
throwIfNotInitializeCore() : void