Ho una classe seguente nel mio codice PHP:
<?php
declare(strict_types=1);
use function Http\Response\send;
use Psr\Http\Message\ResponseInterface;
class ResponseSender implements ResponseSenderInterface {
public function __invoke(ResponseInterface $response) : void {
send($response);
}
}
L'interfaccia consente ad altri codici di cambiare il modo in cui devono "inviare una risposta HTTP", e questa classe lega semplicemente un'implementazione di terze parti a tale interfaccia.
Questa classe è troppo semplice da testare?