PHP Class BcLang

Inheritance: extends BcAbstractDetector
Show file Open project: baserproject/basercms Class Usage Examples

Public Properties

Property Type Description
$type string 検出器タイプ

Protected Properties

Property Type Description
$_configName string 設定ファイルのキー名

Public Methods

Method Description
getDetectorRegex ( ) : string 判定用正規表現を取得
isMatchDecisionKey ( ) : boolean キーワードを含むかどうかを判定

Protected Methods

Method Description
_getDefaultConfig ( ) : array デフォルトの設定値を取得
_parseLang ( $acceptLanguage ) : array | string 言語データを解析する
_setConfig ( array $config ) : void 設定

Method Details

_getDefaultConfig() protected method

デフォルトの設定値を取得
protected _getDefaultConfig ( ) : array
return array

_parseLang() protected method

最優先の言語のみ対応
protected _parseLang ( $acceptLanguage ) : array | string
$acceptLanguage
return array | string

_setConfig() protected method

設定
protected _setConfig ( array $config ) : void
$config array 設定の配列
return void

getDetectorRegex() public method

判定用正規表現を取得
public getDetectorRegex ( ) : string
return string

isMatchDecisionKey() public method

キーワードを含むかどうかを判定
public isMatchDecisionKey ( ) : boolean
return boolean

Property Details

$_configName protected static property

設定ファイルのキー名
protected static string $_configName
return string

$type public property

検出器タイプ
public string $type
return string