Se agrega $statusCode

This commit is contained in:
Juan Pablo Vial
2025-01-17 00:04:11 -03:00
parent 5f31bff6e5
commit 16100f622e

View File

@ -5,9 +5,9 @@ use Psr\Http\Message\ResponseInterface;
trait withJson
{
public function withJson(ResponseInterface $response, array|object $data = []): ResponseInterface
public function withJson(ResponseInterface $response, array|object $data = [], int $statusCode = 200): ResponseInterface
{
$response->getBody()->write(json_encode($data));
return $response->withHeader('Content-Type', 'application/json');
return $response->withStatus($statusCode)->withHeader('Content-Type', 'application/json');
}
}