Class BcAgent

package Baser.Lib

 Methods

コンストラクタ

__construct(string $name, array $config) 

Parameters

$name

string

名前

$config

array

設定の配列

名前をキーとしてインスタンスを探す

find(string $name) : \BcAbstractDetector | null
Static

Parameters

$name

string

名前

Returns

\BcAbstractDetectornull

設定ファイルに存在する全てのインスタンスを返す

findAll() : \BcAbstractDetector[]
Static

Returns

\BcAbstractDetector[]

現在の環境の判定キーの値に合致するインスタンスを返す

findCurrent() : \BcAbstractDetector | null
Static

Returns

\BcAbstractDetectornull

ユーザーエージェントの判定用正規表現を取得

getDetectorRegex() : string

Returns

string

ユーザーエージェントがキーワードを含むかどうかを判定

isMatchDecisionKey() : bool

Returns

bool

キーがキーワードを含むかどうかを判定

isMatchDecisionKey() : bool

Returns

bool

デフォルトの設定値を取得

_getDefaultConfig() : array

Returns

array

デフォルトの設定値を取得

_getDefaultConfig() : array

Returns

array

設定

_setConfig(array $config) : void

Parameters

$config

array

設定の配列

設定

_setConfig(array $config) : void

Parameters

$config

array

設定の配列

 Properties

 

判定キーワード

$decisionKeys : array

Default

 

名前

$name : string

Default

 

セッションIDを付与するかどうか

$sessionId : bool

Default

 

検出器タイプ

$type : string

Default

'device'
 

検出器タイプ

$type : string

Default

 

設定ファイルのキー名

$_configName : string

Default

'BcAgent'
Static
 

設定ファイルのキー名

$_configName : string

Default

Static
 

検出器リスト

$_detectors : array

Default

null
Static