for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Fousky\Component\iDoklad\Exception;
use Psr\Http\Message\ResponseInterface;
/**
* @author Lukáš Brzák <[email protected]>
*/
class InvalidTokenException extends \Exception implements iDokladExceptionInterface
{
* @param ResponseInterface $response
* @param string $uniqueCode
* @param int $code
* @param \Throwable|null $previous
public function __construct(
ResponseInterface $response,
string $uniqueCode,
int $code = 0,
\Throwable $previous = null
$previous
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
) {
try {
$message = sprintf(
'%s: [status_code]: %s, [body]: %s',
$uniqueCode,
$response->getStatusCode(),
$response->getBody()->getContents()
);
} catch (\Exception $previous) {
$message = $uniqueCode;
}
parent::__construct($message, $code, $previous);
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.