Пример #1
0
 public function testSelectMiddlewareParameters()
 {
     $request = new Request('/foo/bar', 'GET');
     $layer = new MiddlewareLayer('test');
     $layer->mount('foo', function () {
     }, '/(.+?)/(.+?)');
     $selected = $layer->selectMiddleware($request);
     $selected = array_map(function ($x) {
         return $x['parameters'];
     }, $selected);
     $expected = [['foo', 'bar', 'request' => $request]];
     $this->assertEquals($expected, $selected);
 }