for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Behapi\Debug;
/**
* Object containing the debug configuration (status, headers)
*
* @author Baptiste Clavié <[email protected]>
*/
final class Configuration
{
/** @var bool */
private $status = false;
/** @var string[] Request headers to print when debugging */
private $requestHeaders = [];
/** @var string[] Response headers to print when debugging */
private $responseHeaders = [];
public function __construct(array $requestHeaders, array $responseHeaders)
$this->requestHeaders = $requestHeaders;
$this->responseHeaders = $responseHeaders;
}
public function setStatus(bool $status)
$this->status = $status;
public function getStatus(): bool
return $this->status;
public function getRequestHeaders(): array
return $this->requestHeaders;
public function getResponseHeaders(): array
return $this->responseHeaders;