227 |
$this->log(__METHOD__, var_export($raw_params, true)); |
$this->log(__METHOD__, var_export($raw_params, true)); |
228 |
$params = parse_ini_string($raw_params); |
$params = parse_ini_string($raw_params); |
229 |
if ($params === false) { |
if ($params === false) { |
230 |
$this->log(__METHOD__, "Failed to parse INI string: '$raw_params'"); |
$this->log(__METHOD__, "Failed to parse INI string: '$raw_params'", 'WARNING'); |
231 |
} |
} |
232 |
if (is_array($params)) { |
if (is_array($params)) { |
233 |
$this->params = $params; |
$this->params = $params; |
239 |
$params = json_decode( |
$params = json_decode( |
240 |
$raw_params, true, 512/*, JSON_THROW_ON_ERROR*/); |
$raw_params, true, 512/*, JSON_THROW_ON_ERROR*/); |
241 |
if (json_last_error() !== JSON_ERROR_NONE) { |
if (json_last_error() !== JSON_ERROR_NONE) { |
242 |
$this->log(__METHOD__, var_export(json_last_error_msg(), true)); |
$this->log(__METHOD__, var_export(json_last_error_msg(), true), 'WARNING'); |
243 |
} |
} |
244 |
if (is_array($params)) { |
if (is_array($params)) { |
245 |
$this->params = $params; |
$this->params = $params; |