1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 02:39:46 +02:00
Oinktube/objects/paypal/paypalhttp/lib/PayPalHttp/Serializer/Text.php
2021-07-06 11:36:23 -03:00

38 lines
656 B
PHP

<?php
namespace PayPalHttp\Serializer;
use PayPalHttp\HttpRequest;
use PayPalHttp\Serializer;
/**
* Class Text
* @package PayPalHttp\Serializer
*
* Serializer for Text content types.
*/
class Text implements Serializer
{
public function contentType()
{
return "/^text\\/.*/";
}
public function encode(HttpRequest $request)
{
$body = $request->body;
if (is_string($body)) {
return $body;
}
if (is_array($body)) {
return json_encode($body);
}
return implode(" ", $body);
}
public function decode($data)
{
return $data;
}
}