浏览代码

[RequestHandler] added the RequestHandlerInterface

Fabien Potencier 15 年之前
父节点
当前提交
52acc423d0
共有 1 个文件被更改,包括 34 次插入0 次删除
  1. 34 0
      src/Symfony/Components/RequestHandler/RequestHandlerInterface.php

+ 34 - 0
src/Symfony/Components/RequestHandler/RequestHandlerInterface.php

@@ -0,0 +1,34 @@
+<?php
+
+namespace Symfony\Components\RequestHandler;
+
+/*
+ * This file is part of the Symfony package.
+ *
+ * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+/**
+ * RequestHandlerInterface.
+ *
+ * @package    Symfony
+ * @subpackage Components_RequestHandler
+ * @author     Fabien Potencier <fabien.potencier@symfony-project.com>
+ */
+interface RequestHandlerInterface
+{
+  /**
+   * Handles a request to convert it to a response.
+   *
+   * @param  Request $request A Request instance
+   * @param  Boolean $main    Whether this is the main request or not
+   *
+   * @return Response $response A Response instance
+   *
+   * @throws \Exception When Exception couldn't be caught by event processing
+   */
+  public function handle(Request $request, $main = true);
+}