Skip to content

Commit 10c0be7

Browse files
authored
Cleanup (#46)
1 parent 06f11a3 commit 10c0be7

6 files changed

+11
-10
lines changed

composer.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
"require-dev": {
2828
"nyholm/psr7": "^1.4",
2929
"phpunit/phpunit": "^9.5",
30-
"roave/infection-static-analysis-plugin": "^1.8",
30+
"roave/infection-static-analysis-plugin": "^1.13",
3131
"spatie/phpunit-watcher": "^1.23",
32-
"vimeo/psalm": "^4.9",
32+
"vimeo/psalm": "^4.18",
3333
"yiisoft/test-support": "^1.3"
3434
},
3535
"autoload": {

src/Event/AfterMiddleware.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Psr\Http\Server\MiddlewareInterface;
99

1010
/**
11-
* AfterMiddleware event is raised after a middleware was executed.
11+
* `AfterMiddleware` event is raised after a middleware was executed.
1212
*/
1313
final class AfterMiddleware
1414
{

src/Event/BeforeMiddleware.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Psr\Http\Server\MiddlewareInterface;
99

1010
/**
11-
* AfterMiddleware event is raised before executing a middleware.
11+
* `BeforeMiddleware` event is raised before executing a middleware.
1212
*/
1313
final class BeforeMiddleware
1414
{

src/MiddlewareDispatcher.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace Yiisoft\Middleware\Dispatcher;
66

7+
use Closure;
78
use Psr\EventDispatcher\EventDispatcherInterface;
89
use Psr\Http\Message\ResponseInterface;
910
use Psr\Http\Message\ServerRequestInterface;
@@ -15,7 +16,7 @@ final class MiddlewareDispatcher
1516
/**
1617
* Contains a middleware pipeline handler.
1718
*
18-
* @var MiddlewareStack The middleware stack.
19+
* @var MiddlewareStack|null The middleware stack.
1920
*/
2021
private ?MiddlewareStack $stack = null;
2122
private MiddlewareFactoryInterface $middlewareFactory;
@@ -90,7 +91,7 @@ public function hasMiddlewares(): bool
9091
}
9192

9293
/**
93-
* @return \Closure[]
94+
* @return Closure[]
9495
*/
9596
private function buildMiddlewares(): array
9697
{

src/MiddlewareFactory.php

-2
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ public function process(
9696
};
9797
}
9898

99-
/** @var callable $callback */
100-
10199
return new class ($callback, $this->container) implements MiddlewareInterface {
102100
private ContainerInterface $container;
103101
private $callback;

src/MiddlewareStack.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,17 @@ public function handle(ServerRequestInterface $request): ResponseInterface
5050
$this->build();
5151
}
5252

53-
/** @psalm-suppress PossiblyNullReference */
5453
return $this->stack->handle($request);
5554
}
5655

56+
/**
57+
* @psalm-assert RequestHandlerInterface $this->stack
58+
*/
5759
private function build(): void
5860
{
5961
$handler = $this->fallbackHandler;
6062

61-
/** @var Closure $middleware */
63+
/** @var Closure $middleware */
6264
foreach ($this->middlewares as $middleware) {
6365
$handler = $this->wrap($middleware, $handler);
6466
}

0 commit comments

Comments
 (0)