public static function safeDecode($string, $asArray = false) { if ($string === '' || $string === null) { // for PHP 7 compatibility $string = json_encode(null); } return json_decode($string, $asArray); }
/** * @test */ public function shouldResetJsonError() { //given Json::safeDecode("error"); Json::safeDecode(""); //when $error = Json::lastError(); //then $this->assertEquals(JSON_ERROR_NONE, $error); }