UA_DEFAULT
UA_DEFAULT
PC
エージェント
UAコードの確定やUAコードに応じたAgentアダプターをセットします。 確定したUAコードはUAスニッフィングやUA別のインジェクター等に用いられます。 UAコードはBEARの自動判別の他に$config['ua_inject']に外部インジェクタークラスを指定してアプリケーションがUAコードをインジェクトすることがあります。 BEAR_Agent_Adapter_(UAコード)でUAアダプタークラスが用意されてないものはグローバルレジストリに先にセットしておきます。 AgentアダプターはBEAR_Agent_Adapter_*で定義されUAの継承関係や、ビューの時のconfigを設定します。
$adapter : \BEAR_Agent_Adapter
getRoleFile(string $dir, string $fileNameBase, string $ext = 'tpl') : string
エージェントロールに対応したファイルを取得
配列でロールに応じたファイルを返します ex) roleが'Docomo'の場合 index.docomo.html index.mobile.html index.html というファイルに順にスキャンしてあればそれが使われます。Parameters
string | $dir | ディレクトリパス |
string | $fileNameBase | 拡張子なしファイル名 |
string | $ext | ファイル名拡張子 |
_exception(string $msg, array $config = array()) : \BEAR_Exception
例外の作成
string | $msg | 例外メッセージ |
array | $config | 例外config |