district09/php_package_dg-api-client

View on GitHub
src/Client/Request/AbstractXmlRequest.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
Similar blocks of code found in 3 locations. Consider refactoring.
<?php
 
declare(strict_types=1);
 
namespace DigipolisGent\API\Client\Request;
 
use DigipolisGent\API\Client\Uri\UriInterface;
use GuzzleHttp\Psr7\Request;
 
/**
* Abstract request requesting XML response.
*/
abstract class AbstractXmlRequest extends Request
{
/**
* Constructor.
*
* @param \DigipolisGent\API\Client\Uri\UriInterface $uri
* The URI for the request object.
*/
public function __construct(UriInterface $uri)
{
parent::__construct(
MethodType::GET,
$uri->getUri(),
['Accept' => AcceptType::XML]
);
}
}