@@ -171,7 +171,7 @@ public function testMapMethodWithMiddlewareAddsGivenMethodsOnRouter()
171
171
172
172
public function testMiddlewareCallsNextReturnsResponseFromRouter ()
173
173
{
174
- $ app = $ this ->createAppWithoutFibersOrLogger ();
174
+ $ app = $ this ->createAppWithoutLogger ();
175
175
176
176
$ middleware = function (ServerRequestInterface $ request , callable $ next ) {
177
177
return $ next ($ request );
@@ -205,7 +205,7 @@ public function testMiddlewareCallsNextReturnsResponseFromRouter()
205
205
206
206
public function testMiddlewareCallsNextWithModifiedRequestReturnsResponseFromRouter ()
207
207
{
208
- $ app = $ this ->createAppWithoutFibersOrLogger ();
208
+ $ app = $ this ->createAppWithoutLogger ();
209
209
210
210
$ middleware = function (ServerRequestInterface $ request , callable $ next ) {
211
211
return $ next ($ request ->withAttribute ('name ' , 'Alice ' ));
@@ -239,7 +239,7 @@ public function testMiddlewareCallsNextWithModifiedRequestReturnsResponseFromRou
239
239
240
240
public function testMiddlewareCallsNextReturnsResponseModifiedInMiddlewareFromRouter ()
241
241
{
242
- $ app = $ this ->createAppWithoutFibersOrLogger ();
242
+ $ app = $ this ->createAppWithoutLogger ();
243
243
244
244
$ middleware = function (ServerRequestInterface $ request , callable $ next ) {
245
245
$ response = $ next ($ request );
@@ -366,7 +366,7 @@ public function testMiddlewareCallsNextReturnsCoroutineResponseModifiedInMiddlew
366
366
367
367
public function testMiddlewareCallsNextWhichThrowsExceptionReturnsInternalServerErrorResponse ()
368
368
{
369
- $ app = $ this ->createAppWithoutFibersOrLogger ();
369
+ $ app = $ this ->createAppWithoutLogger ();
370
370
371
371
$ middleware = function (ServerRequestInterface $ request , callable $ next ) {
372
372
return $ next ($ request );
@@ -397,7 +397,7 @@ public function testMiddlewareCallsNextWhichThrowsExceptionReturnsInternalServer
397
397
398
398
public function testMiddlewareWhichThrowsExceptionReturnsInternalServerErrorResponse ()
399
399
{
400
- $ app = $ this ->createAppWithoutFibersOrLogger ();
400
+ $ app = $ this ->createAppWithoutLogger ();
401
401
402
402
$ line = __LINE__ + 2 ;
403
403
$ middleware = function (ServerRequestInterface $ request , callable $ next ) {
@@ -426,7 +426,7 @@ public function testMiddlewareWhichThrowsExceptionReturnsInternalServerErrorResp
426
426
427
427
public function testGlobalMiddlewareCallsNextReturnsResponseFromController ()
428
428
{
429
- $ app = $ this ->createAppWithoutFibersOrLogger (function (ServerRequestInterface $ request , callable $ next ) {
429
+ $ app = $ this ->createAppWithoutLogger (function (ServerRequestInterface $ request , callable $ next ) {
430
430
return $ next ($ request );
431
431
});
432
432
@@ -463,7 +463,7 @@ public function __invoke(ServerRequestInterface $request, callable $next)
463
463
}
464
464
};
465
465
466
- $ app = $ this ->createAppWithoutFibersOrLogger ($ middleware );
466
+ $ app = $ this ->createAppWithoutLogger ($ middleware );
467
467
468
468
$ app ->get ('/ ' , function () {
469
469
return new Response (
@@ -498,7 +498,7 @@ public function __invoke(ServerRequestInterface $request, callable $next)
498
498
}
499
499
};
500
500
501
- $ app = $ this ->createAppWithoutFibersOrLogger (get_class ($ middleware ));
501
+ $ app = $ this ->createAppWithoutLogger (get_class ($ middleware ));
502
502
503
503
$ app ->get ('/ ' , function () {
504
504
return new Response (
@@ -534,7 +534,7 @@ public function __invoke(ServerRequestInterface $request, callable $next)
534
534
}
535
535
};
536
536
537
- $ app = $ this ->createAppWithoutFibersOrLogger (get_class ($ middleware ));
537
+ $ app = $ this ->createAppWithoutLogger (get_class ($ middleware ));
538
538
539
539
$ app ->get ('/ ' , get_class ($ middleware ), function (ServerRequestInterface $ request ) {
540
540
return new Response (
@@ -562,7 +562,7 @@ public function __invoke(ServerRequestInterface $request, callable $next)
562
562
563
563
public function testGlobalMiddlewareCallsNextWithModifiedRequestWillBeUsedForRouting ()
564
564
{
565
- $ app = $ this ->createAppWithoutFibersOrLogger (function (ServerRequestInterface $ request , callable $ next ) {
565
+ $ app = $ this ->createAppWithoutLogger (function (ServerRequestInterface $ request , callable $ next ) {
566
566
return $ next ($ request ->withUri ($ request ->getUri ()->withPath ('/users ' )));
567
567
});
568
568
@@ -592,7 +592,7 @@ public function testGlobalMiddlewareCallsNextWithModifiedRequestWillBeUsedForRou
592
592
593
593
public function testGlobalMiddlewareCallsNextReturnsModifiedResponseWhenModifyingResponseFromRouter ()
594
594
{
595
- $ app = $ this ->createAppWithoutFibersOrLogger (function (ServerRequestInterface $ request , callable $ next ) {
595
+ $ app = $ this ->createAppWithoutLogger (function (ServerRequestInterface $ request , callable $ next ) {
596
596
$ response = $ next ($ request );
597
597
assert ($ response instanceof ResponseInterface);
598
598
@@ -623,7 +623,7 @@ public function testGlobalMiddlewareCallsNextReturnsModifiedResponseWhenModifyin
623
623
624
624
public function testGlobalMiddlewareReturnsResponseWithoutCallingNextReturnsResponseWithoutCallingRouter ()
625
625
{
626
- $ app = $ this ->createAppWithoutFibersOrLogger (function () {
626
+ $ app = $ this ->createAppWithoutLogger (function () {
627
627
return new Response (
628
628
200 ,
629
629
[
@@ -807,30 +807,4 @@ private function createAppWithoutLogger(...$middleware): App
807
807
808
808
return $ app ;
809
809
}
810
-
811
- /** @param callable|class-string ...$middleware */
812
- private function createAppWithoutFibersOrLogger (...$ middleware ): App
813
- {
814
- $ app = new App (...$ middleware );
815
-
816
- $ ref = new \ReflectionProperty ($ app , 'handler ' );
817
- $ ref ->setAccessible (true );
818
- $ middleware = $ ref ->getValue ($ app );
819
-
820
- $ ref = new \ReflectionProperty ($ middleware , 'handlers ' );
821
- $ ref ->setAccessible (true );
822
- $ handlers = $ ref ->getValue ($ middleware );
823
-
824
- if (PHP_VERSION_ID >= 80100 ) {
825
- $ first = array_shift ($ handlers );
826
- $ this ->assertInstanceOf (FiberHandler::class, $ first );
827
- }
828
-
829
- $ first = array_shift ($ handlers );
830
- $ this ->assertInstanceOf (AccessLogHandler::class, $ first );
831
-
832
- $ ref ->setValue ($ middleware , $ handlers );
833
-
834
- return $ app ;
835
- }
836
810
}
0 commit comments