/** * コンストラクタ * * @param IgnoreCaseMap $params 入力パラメータ */ function __construct($params = null) { $this->errList = array(); if (is_null($params)) { return; } // エラーパラメータを解析してリストに保持 $errCode = $params->containsKey('errCode') ? $params->get('errCode') : null; $errInfo = $params->containsKey('errInfo') ? $params->get('errInfo') : null; if ($errCode && $errInfo) { $errCode = preg_replace('/\\|$/', '', $errCode); $errInfo = preg_replace('/\\|$/', '', $errInfo); $parser = new ParamParser(); $this->errList = $parser->errParse($errCode, $errInfo); } }