/** * @param Service $api Service API description * @param string $endpoint Endpoint to connect to * @param JsonBody $jsonFormatter Optional JSON formatter to use */ public function __construct(Service $api, $endpoint, JsonBody $jsonFormatter = null) { parent::__construct($api, $endpoint); $this->contentType = JsonBody::getContentType($api); $this->jsonFormatter = $jsonFormatter ?: new JsonBody($api); }
/** * @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); }