1313use Prophecy \Prophecy \ObjectProphecy ;
1414use Psr \Container \ContainerInterface ;
1515use Psr \Http \Message \ResponseInterface ;
16+ use Psr \Http \Message \ServerRequestInterface ;
1617use ReflectionMethod ;
1718use ReflectionProperty ;
1819use stdClass ;
@@ -159,14 +160,15 @@ public function testPreparingCallableMiddlewareWithoutContainerReturnsDecoratedM
159160
160161 public function testPreparingArrayOfMiddlewareReturnsMiddlewarePipe ()
161162 {
162- $ first = $ this ->prophesize (ServerMiddlewareInterface::class)->reveal ();
163- $ second = function ($ request , DelegateInterface $ delegate ) {
163+ $ first = $ this ->prophesize (ServerMiddlewareInterface::class)->reveal ();
164+ $ second = function ($ request , DelegateInterface $ delegate ) {
164165 };
165- $ third = function ($ request , $ response , callable $ next ) {
166+ $ third = function ($ request , $ response , callable $ next ) {
166167 };
167- $ fourth = 'fourth ' ;
168- $ fifth = TestAsset \CallableMiddleware::class;
169- $ sixth = TestAsset \CallableInteropMiddleware::class;
168+ $ fourth = 'fourth ' ;
169+ $ fifth = TestAsset \CallableMiddleware::class;
170+ $ sixth = TestAsset \CallableInteropMiddleware::class;
171+ $ seventh = [$ first , $ second ];
170172
171173 $ this ->container ->has ('fourth ' )->willReturn (true );
172174 $ this ->container ->has (TestAsset \CallableMiddleware::class)->willReturn (false );
@@ -179,6 +181,7 @@ public function testPreparingArrayOfMiddlewareReturnsMiddlewarePipe()
179181 $ fourth ,
180182 $ fifth ,
181183 $ sixth ,
184+ $ seventh ,
182185 ];
183186
184187 $ middleware = $ this ->prepareMiddleware ($ base );
@@ -188,7 +191,7 @@ public function testPreparingArrayOfMiddlewareReturnsMiddlewarePipe()
188191 $ r ->setAccessible (true );
189192 $ pipeline = $ r ->getValue ($ middleware );
190193
191- $ this ->assertCount (6 , $ pipeline );
194+ $ this ->assertCount (7 , $ pipeline );
192195 }
193196
194197 public function testPreparingArrayOfMiddlewareWithoutContainerReturnsMiddlewarePipe ()
0 commit comments