JasonLewis\EnhancedRouter\Router::dispatch PHP Метод

dispatch() публичный Метод

Overloaded so that we can merge route groups.
public dispatch ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response
    public function dispatch(Request $request)
    {
        $this->mergeRouteGroups();
        return parent::dispatch($request);
    }

Usage Example

Пример #1
0
 public function testArrayOfVerbsWorkCorrectly()
 {
     $router = new Router();
     $router->get('baz', function () {
         return 'qux';
     });
     $router->post('san', function () {
         return 'tan';
     });
     $router->filter('foo', function () {
         return 'bar';
     });
     $router->on(array('get', 'post'), 'foo');
     $this->assertEquals('bar', $router->dispatch(Request::create('/baz', 'GET'))->getContent());
     $this->assertEquals('bar', $router->dispatch(Request::create('/san', 'POST'))->getContent());
 }