Field Reportsと連携するためのProxyオブジェクトを生成します。
static FieldReports\Bridge::create_proxy |
( |
|
$uri = null | ) |
|
|
static |
引数で与えられるURIに応じたField Reports Proxyオブジェクトを返却します。
// コマンド連携時:
$reports = FieldReports\Bridge::create_proxy("exec:/usr/local/bin/reports?cwd=/usr/share&logleve=3");
// HTTP連携時:
$reports = FieldReports\Bridge::create_proxy("http://localhost:50080/");
- 引数
-
$uri | Field Reportsとの接続方法を示すURI |
$uriがnullの場合,環境変数'REPORTS_PROXY'からURIを取得します。 環境変数'REPORTS_PROXY'も未設定の場合の既定値は"exec:reports"です。
URI書式(コマンド連携時):
exec:{exePath}?cwd={cwd}&loglevel={logLevel}
- cwd, loglevelは省略可能です。
- loglevelが0より大きい場合,"php://stderr"にログを出力します。
URI書式(HTTP連携時):
http://{hostName}:{portNumber}/
- 戻り値
- Proxy Field Reports Proxyオブジェクト