| 123456789101112131415161718192021222324252627 | <?phpdeclare(strict_types=1);namespace Yansongda\Pay;use JsonSerializable as JsonSerializableInterface;use Yansongda\Supports\Traits\Accessable;use Yansongda\Supports\Traits\Arrayable;use Yansongda\Supports\Traits\Serializable;class Request extends \GuzzleHttp\Psr7\Request implements JsonSerializableInterface{    use Accessable;    use Arrayable;    use Serializable;    public function toArray(): array    {        return [            'url' => $this->getUri()->__toString(),            'method' => $this->getMethod(),            'headers' => $this->getHeaders(),            'body' => (string) $this->getBody(),        ];    }}
 |