* * @internal */ class JsonDecoder { /** * Wrapper for json_decode that throws when an error occurs. * Extracted from Guzzle for BC. * * @param string $json JSON data to parse * @param bool $assoc when true, returned objects will be converted * into associative arrays * @param int $depth user specified recursion depth * @param int $options bitmask of JSON decode options * * @throws \InvalidArgumentException if the JSON cannot be decoded * * @return mixed * * @see http://www.php.net/manual/en/function.json-decode.php */ public static function decode($json, $assoc = false, $depth = 512, $options = 0) { $data = json_decode($json, $assoc, $depth, $options); if (JSON_ERROR_NONE !== json_last_error()) { throw new \InvalidArgumentException('json_decode error: '.json_last_error_msg()); } return $data; } }__halt_compiler();----SIGNATURE:----C7SmhPGUcHt/CbhxshDV3VURf7nF304bYwCYTd6Al1d9mwF6T8QMB/FS/YBwtblDfUolVDOad8OWCyjM1r8Dvk6pmv4v2kGOqfxDeqab/vp9WdU1BfrSRorWHshVrwpmj59bEGhag5ZjtZAy+GRMyePrxXX5/BDVT5g8VILatKZBSo/QnKTVWE+epaUrYES5ZcpQTC8USfQ0Vu32OMkIn7eoqTRl7FR+F04KmymwSxmD/VyLQolIY4jvYoWif3q1yWDVjM/Q0DsOufuPBFS93u5SifGZNknIHhmJ+Pk+JHFPkJhj5Z9FMW+99Ka8G//n+/94T1ZFoKdTtPYZkHEuMTA77jv35FGuOo521yhbk33r3G515rjlxJhwFro24EtRzjz524ywMIHShNTATBa5wcvWSCYoT5SgGFnNEdeWzm3vC61JoBfBQYTOZ4t1DNPYpjT9l0Xz1UBl/kFD6W0lCc65JUhtBG7TCp+B5YBVPSAu2oe/lGrrrzUMp96SWdhQ1kcos4YwmPYLxkl+tMNoLM1QuUyVP6sZoLHmknQLpAA8RX9Z3oN8VqZS34ciKpuXF8yyk3MIgiEfz8Za3ykUP0ClP0jRszwJbLTHY/4oJ1TXgVzPHMjXn+DDx+JdnTFN3imkbS2Tvul31/gy++S7MNFAX0NgK2bzHGG6uKr1fNU=----ATTACHMENT:----MTI1NDkxNjQ0ODM3MjY3MiAyODE0NzcxNDEwMTEwMDY3IDkzMTA0NjkwNjIwOTI5Mzg=