PATH:
home
/
lab2454c
/
keebchat.com
/
core
/
libs
/
s3
/
vendor
/
aws
/
aws-sdk-php
/
src
/
Api
/
Serializer
<?php namespace Aws\Api\Serializer; use Aws\Api\StructureShape; use Aws\Api\Service; /** * @internal */ class RestXmlSerializer extends RestSerializer { /** @var XmlBody */ private $xmlBody; /** * @param Service $api Service API description * @param string $endpoint Endpoint to connect to * @param XmlBody $xmlBody Optional XML formatter to use */ public function __construct( Service $api, $endpoint, XmlBody $xmlBody = null ) { parent::__construct($api, $endpoint); $this->xmlBody = $xmlBody ?: new XmlBody($api); } protected function payload(StructureShape $member, array $value, array &$opts) { $opts['headers']['Content-Type'] = 'application/xml'; $opts['body'] = (string) $this->xmlBody->build($member, $value); } }
[-] Ec2ParamBuilder.php
[edit]
[+]
..
[-] XmlBody.php
[edit]
[-] RestSerializer.php
[edit]
[-] JsonBody.php
[edit]
[-] RestJsonSerializer.php
[edit]
[-] RestXmlSerializer.php
[edit]
[-] JsonRpcSerializer.php
[edit]
[-] QuerySerializer.php
[edit]
[-] QueryParamBuilder.php
[edit]