BcAbstractDetector
in package
AbstractYes
Class BcAbstractDetector
Table of Contents
Properties
- $decisionKeys : array<string|int, mixed>
- 判定キーワード
- $name : string
- 名前
- $type : string
- 検出器タイプ
- $_configName : string
- 設定ファイルのキー名
- $_detectors : array<string|int, mixed>
- 検出器リスト
Methods
- __construct() : mixed
- コンストラクタ
- find() : BcAbstractDetector|null
- 名前をキーとしてインスタンスを探す
- findAll() : array<string|int, BcAbstractDetector>
- 設定ファイルに存在する全てのインスタンスを返す
- findCurrent() : BcAbstractDetector|null
- 現在の環境の判定キーの値に合致するインスタンスを返す
- isMatchDecisionKey() : bool
- キーがキーワードを含むかどうかを判定
- _getDefaultConfig() : array<string|int, mixed>
- デフォルトの設定値を取得
- _setConfig() : void
- 設定
Properties
$decisionKeys
判定キーワード
public
array<string|int, mixed>
$decisionKeys
$name
名前
public
string
$name
$type
検出器タイプ
public
string
$type
$_configName
設定ファイルのキー名
protected
static string
$_configName
$_detectors
検出器リスト
protected
static array<string|int, mixed>
$_detectors
= null
Methods
__construct()
コンストラクタ
public
__construct(string $name, array<string|int, mixed> $config) : mixed
Parameters
- $name : string
-
名前
- $config : array<string|int, mixed>
-
設定の配列
Tags
find()
名前をキーとしてインスタンスを探す
public
static find(string $name) : BcAbstractDetector|null
Parameters
- $name : string
-
名前
Tags
Return values
BcAbstractDetector|nullfindAll()
設定ファイルに存在する全てのインスタンスを返す
public
static findAll() : array<string|int, BcAbstractDetector>
Tags
Return values
array<string|int, BcAbstractDetector>findCurrent()
現在の環境の判定キーの値に合致するインスタンスを返す
public
static findCurrent() : BcAbstractDetector|null
Tags
Return values
BcAbstractDetector|nullisMatchDecisionKey()
キーがキーワードを含むかどうかを判定
public
abstract isMatchDecisionKey() : bool
Tags
Return values
bool_getDefaultConfig()
デフォルトの設定値を取得
protected
abstract _getDefaultConfig() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>_setConfig()
設定
protected
abstract _setConfig(array<string|int, mixed> $config) : void
Parameters
- $config : array<string|int, mixed>
-
設定の配列