spiral
[ class tree: spiral ] [ index: spiral ] [ all elements ]

Class: UserAgent

Source Location: /base/useragent/UserAgent.php

Class Overview


UserAgentを扱うクラス。 マルチデバイス用フォームでユーザエージェントによる判定を選択した場合に標準で使用されます。


Methods



Class Details

[line 15]
UserAgentを扱うクラス。 マルチデバイス用フォームでユーザエージェントによる判定を選択した場合に標準で使用されます。



[ Top ]


Class Methods


constructor __construct [line 23]

UserAgent __construct( )

コンストラクタ.



[ Top ]

method addUserAgentList [line 65]

void addUserAgentList( _array $_array)

ユーザエージェントのリストに追加します。 スコープはUserAgentのインスタンス内です。 以下の形式の連想配列を渡してください

  1.  array(
  2.    "ua_type" => "tablet",
  3.    "condition" => array(
  4.      array(
  5.        "key" => "Android",
  6.        "operator" => "exist"
  7.      ),
  8.      array(
  9.        "key" => "mobile",
  10.        "operator" => "none"
  11.      )
  12.    )
  13.  )




Tags:

access:  public


Parameters:

_array   $_array   追加するUAの条件

[ Top ]

method getUserAgent [line 36]

string getUserAgent( )

ユーザエージェントを取得します.



Tags:

return:  ユーザエージェントの文字列
access:  public


[ Top ]

method getUserAgentList [line 104]

array getUserAgentList( )

ユーザエージェントの条件リストを返します。



Tags:

return:  ユーザエージェントの条件リスト
access:  public


[ Top ]

method isOther [line 146]

bool isOther( )

その他のユーザエージェントを判定します.



Tags:

return:  PC(その他)のユーザエージェントか否か
access:  public


[ Top ]

method isSmartPhone [line 114]

bool isSmartPhone( )

スマートフォンのユーザエージェントを判定します。



Tags:

return:  スマートフォンのユーザエージェントか否か
access:  public


[ Top ]

method isTablet [line 130]

bool isTablet( )

タブレットのユーザエージェントを判定します.



Tags:

return:  タブレットのユーザエージェントか否か
access:  public


[ Top ]


Documentation generated on Fri, 08 Nov 2024 12:44:51 +0900 by phpDocumentor 1.4.4