File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 uses : innmind/github-workflows/.github/workflows/psalm-matrix.yml@main
1313 cs :
1414 uses : innmind/github-workflows/.github/workflows/cs.yml@main
15- with :
16- php-version : ' 8.2'
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 6.0.0 - 2026-02-15
4+
5+ ### Changed
6+
7+ - Requires PHP ` 8.4 `
8+ - Requires ` innmind/foundation:~2.1 `
9+
310## 5.0.0 - 2025-08-24
411
512### Changed
Original file line number Diff line number Diff line change @@ -47,5 +47,5 @@ $router = Router::of(
4747 ));
4848);
4949
50- $response = $router(/* an instance of Innmind\Http\Message\ ServerRequest */)->unwrap();
50+ $response = $router(/* an instance of Innmind\Http\ServerRequest */)->unwrap();
5151```
Original file line number Diff line number Diff line change 1515 "issues" : " http://github.com/Innmind/HttpAuthentication/issues"
1616 },
1717 "require" : {
18- "php" : " ~8.2 " ,
19- "innmind/foundation" : " ~1.9 "
18+ "php" : " ~8.4 " ,
19+ "innmind/foundation" : " ~2.1 "
2020 },
2121 "autoload" : {
2222 "psr-4" : {
3030 }
3131 },
3232 "require-dev" : {
33- "innmind/static-analysis" : " ^1.2.1 " ,
33+ "innmind/static-analysis" : " ~1.3 " ,
3434 "innmind/black-box" : " ~6.5" ,
3535 "innmind/coding-standard" : " ~2.0"
3636 }
Original file line number Diff line number Diff line change 1414 <directory name =" vendor" />
1515 </ignoreFiles >
1616 </projectFiles >
17+ <issueHandlers >
18+ <UndefinedAttributeClass errorLevel =" suppress" />
19+ </issueHandlers >
1720</psalm >
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ private function __construct(private \Closure $resolve)
2424 /**
2525 * @return Attempt<T>
2626 */
27+ #[\NoDiscard]
2728 public function __invoke (ServerRequest $ request ): Attempt
2829 {
2930 return $ request
@@ -40,6 +41,7 @@ public function __invoke(ServerRequest $request): Attempt
4041 *
4142 * @return self<A>
4243 */
44+ #[\NoDiscard]
4345 public static function of (callable $ resolve ): self
4446 {
4547 return new self (\Closure::fromCallable ($ resolve ));
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ private function __construct(private \Closure $resolve)
2424 /**
2525 * @return Attempt<T>
2626 */
27+ #[\NoDiscard]
2728 public function __invoke (ServerRequest $ request ): Attempt
2829 {
2930 return $ request
@@ -51,6 +52,7 @@ public function __invoke(ServerRequest $request): Attempt
5152 *
5253 * @return self<A>
5354 */
55+ #[\NoDiscard]
5456 public static function of (callable $ resolve ): self
5557 {
5658 return new self (\Closure::fromCallable ($ resolve ));
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ private function __construct(private \Closure $resolve)
2828 /**
2929 * @return Attempt<T>
3030 */
31+ #[\NoDiscard]
3132 public function __invoke (ServerRequest $ request ): Attempt
3233 {
3334 return Maybe::just ($ request )
@@ -43,6 +44,7 @@ public function __invoke(ServerRequest $request): Attempt
4344 *
4445 * @return self<A>
4546 */
47+ #[\NoDiscard]
4648 public static function of (callable $ resolve ): self
4749 {
4850 return new self (\Closure::fromCallable ($ resolve ));
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ private function __construct(private \Closure $resolve)
2525 /**
2626 * @return Attempt<T>
2727 */
28+ #[\NoDiscard]
2829 public function __invoke (ServerRequest $ request ): Attempt
2930 {
3031 $ user = $ request ->url ()->authority ()->userInformation ()->user ();
@@ -45,6 +46,7 @@ public function __invoke(ServerRequest $request): Attempt
4546 *
4647 * @return self<A>
4748 */
49+ #[\NoDiscard]
4850 public static function of (callable $ resolve ): self
4951 {
5052 return new self (\Closure::fromCallable ($ resolve ));
You can’t perform that action at this time.
0 commit comments