Merge branch 'stream-response' of https://github.com/flightphp/core into stream-response

pull/547/head
Austin Collier 11 months ago
commit ea8eb37480

@ -1,5 +1,5 @@
{
"php.suggest.basic": false,
"editor.detectIndentation": false,
"editor.insertSpaces": true
"php.suggest.basic": false,
"editor.detectIndentation": false,
"editor.insertSpaces": true
}

@ -63,15 +63,11 @@ class Route
/**
* The middleware to be applied to the route
*
* @var array<int,callable|object>
* @var array<int, callable|object>
*/
public array $middleware = [];
/**
* Whether the response for this route should be streamed.
*
* @var boolean
*/
/** Whether the response for this route should be streamed. */
public bool $is_streamed = false;
/**
@ -193,7 +189,7 @@ class Route
/**
* Hydrates the route url with the given parameters
*
* @param array<string,mixed> $params the parameters to pass to the route
* @param array<string, mixed> $params the parameters to pass to the route
*/
public function hydrateUrl(array $params = []): string
{
@ -226,9 +222,7 @@ class Route
/**
* Sets the route middleware
*
* @param array<int,callable>|callable $middleware
*
* @return self
* @param array<int, callable>|callable $middleware
*/
public function addMiddleware($middleware): self
{
@ -245,12 +239,13 @@ class Route
*
* @param array<string, mixed> $headers a key value of headers to set before the stream starts.
*
* @return self
* @return $this
*/
public function streamWithHeaders(array $headers): self
{
$this->is_streamed = true;
$this->streamed_headers = $headers;
return $this;
}
}

Loading…
Cancel
Save