在Silex中间件中获取请求方法

时间:2013-08-11 20:18:38

标签: httprequest silex

是否可以在中间件函数中获取请求方法(GET,POST,PUT,...)?

$myMiddleware = function (Request $request) {
    // This is what I want to achieve
    switch ($request->request->get('method') { 
        case 'GET':
            // ...
        break;
    }
}

$app = new Application();
$app->before($myMiddleware);

1 个答案:

答案 0 :(得分:7)

感谢putvande。 简单如下:

$request->getMethod();