PHP Класс BcAbstractDetector

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$decisionKeys array 判定キーワード
$name string 名前
$type string 検出器タイプ

Защищенные свойства (Protected)

Свойство Тип Описание
$_configName string 設定ファイルのキー名
$_detectors array 検出器リスト

Открытые методы

Метод Описание
__construct ( string $name, array $config ) コンストラクタ
find ( string $name ) : BcAbstractDetector | null 名前をキーとしてインスタンスを探す
findAll ( ) : BcAbstractDetector[] 設定ファイルに存在する全てのインスタンスを返す
findCurrent ( ) : BcAbstractDetector | null 現在の環境の判定キーの値に合致するインスタンスを返す
isMatchDecisionKey ( ) : boolean キーがキーワードを含むかどうかを判定

Защищенные методы

Метод Описание
_getDefaultConfig ( ) : array デフォルトの設定値を取得
_setConfig ( array $config ) : void 設定

Описание методов

__construct() публичный Метод

コンストラクタ
public __construct ( string $name, array $config )
$name string 名前
$config array 設定の配列

_getDefaultConfig() абстрактный защищенный Метод

デフォルトの設定値を取得
abstract protected _getDefaultConfig ( ) : array
Результат array

_setConfig() абстрактный защищенный Метод

設定
abstract protected _setConfig ( array $config ) : void
$config array 設定の配列
Результат void

find() публичный статический Метод

名前をキーとしてインスタンスを探す
public static find ( string $name ) : BcAbstractDetector | null
$name string 名前
Результат BcAbstractDetector | null

findAll() публичный статический Метод

設定ファイルに存在する全てのインスタンスを返す
public static findAll ( ) : BcAbstractDetector[]
Результат BcAbstractDetector[]

findCurrent() публичный статический Метод

現在の環境の判定キーの値に合致するインスタンスを返す
public static findCurrent ( ) : BcAbstractDetector | null
Результат BcAbstractDetector | null

isMatchDecisionKey() абстрактный публичный Метод

キーがキーワードを含むかどうかを判定
abstract public isMatchDecisionKey ( ) : boolean
Результат boolean

Описание свойств

$_configName защищенное статическое свойство

設定ファイルのキー名
protected static string $_configName
Результат string

$_detectors защищенное статическое свойство

検出器リスト
protected static array $_detectors
Результат array

$decisionKeys публичное свойство

判定キーワード
public array $decisionKeys
Результат array

$name публичное свойство

名前
public string $name
Результат string

$type публичное свойство

検出器タイプ
public string $type
Результат string