class ApiUtils

Constants

API_XMLNS

API XML Namspase Header

API_XML_LANG

API XML lang

API_LOGFILE

API LOGFILE_NAME

API_DEBUG_MODE

APIDEBUGMODE

Methods

string
getOperationSubConfig($operation_name, $key_name = '', $arrApiConfig = '')

オペレーション名に対応した追加の設定情報を取得する

array
getApiConfig(string $operation_name)

オペレーション名に対応した認証の設定情報を取得する Configが無い場合は、APIデフォルトを取得する

void
printApiLog($msg, $start_time = '', $operation_name = '')

APIログ

object
loadApiOperation(string $operation_name, array $arrParam = array())

APIオペレーションに対応したAPIクラスをインスタンス化

array
getApiDirFiles()

API Operationファイル一覧

sendResponseJson($response_outer_name, $arrResponse)

No description

sendResponsePhp($response_outer_name, $arrResponse)

No description

sendResponseXml($response_outer_name, $arrResponse)

No description

Details

at line 61
string getOperationSubConfig($operation_name, $key_name = '', $arrApiConfig = '')

オペレーション名に対応した追加の設定情報を取得する

Parameters

$operation_name
$key_name
$arrApiConfig

Return Value

string 秘密鍵文字列

at line 89
array getApiConfig(string $operation_name)

オペレーション名に対応した認証の設定情報を取得する Configが無い場合は、APIデフォルトを取得する

Parameters

string $operation_name

Return Value

array 設定配列

at line 124
void printApiLog($msg, $start_time = '', $operation_name = '')

APIログ

Parameters

$msg
$start_time
$operation_name

Return Value

void

at line 142
object loadApiOperation(string $operation_name, array $arrParam = array())

APIオペレーションに対応したAPIクラスをインスタンス化

Parameters

string $operation_name オペレーション名
array $arrParam リクエストパラメーター

Return Value

object APIオペレーションクラスオブジェクト

at line 169
array getApiDirFiles()

API Operationファイル一覧

Return Value

array $arrFiles

at line 202
sendResponseJson($response_outer_name, $arrResponse)

Parameters

$response_outer_name
$arrResponse

at line 220
sendResponsePhp($response_outer_name, $arrResponse)

Parameters

$response_outer_name
$arrResponse

at line 230
sendResponseXml($response_outer_name, $arrResponse)

Parameters

$response_outer_name
$arrResponse