/** * @param string $data * * @throws EncodingException */ protected static function throwEncodingException($data) { $encodingException = new EncodingException('Base64 encoding failed'); $encodingException->setEncodingData($data); throw $encodingException; }
/** * @param mixed $data * * @throws EncodingException */ protected static function throwEncodingException($data) { $encodingException = new EncodingException(sprintf('JSON encoding failed: %s', json_last_error_msg()), json_last_error()); $encodingException->setEncodingData($data); throw $encodingException; }