Beispiel #1
0
 public function testParam()
 {
     $this->router->param('id', function ($req, $res, $value) {
         $res->write($value);
     });
     $this->router->get('/{id}', function ($req, $res) {
         return $res->write('get');
     });
     $request = $this->newTonisRequest('/1234');
     $response = $this->newTonisResponse();
     $handler = function ($req, $res) {
         return $res;
     };
     $result = $this->router->__invoke($request, $response, $handler);
     $this->assertSame('1234get', $result->getBody()->__toString());
 }