From b52e28243d37435d88bd658e61b8cc0b77039d7a Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jan 2011 08:27:31 +0100 Subject: [PATCH] [HttpFoundation] added ApacheRequest --- .../HttpFoundation/ApacheRequest.php | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/Symfony/Component/HttpFoundation/ApacheRequest.php diff --git a/src/Symfony/Component/HttpFoundation/ApacheRequest.php b/src/Symfony/Component/HttpFoundation/ApacheRequest.php new file mode 100644 index 000000000000..ecf4adee5d3d --- /dev/null +++ b/src/Symfony/Component/HttpFoundation/ApacheRequest.php @@ -0,0 +1,44 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\HttpFoundation; + +/** + * Request represents an HTTP request from an Apache server. + * + * @author Fabien Potencier + */ +class ApacheRequest extends Request +{ + /** + * {@inheritdoc} + */ + protected function prepareRequestUri() + { + return $this->server->get('REQUEST_URI'); + } + + /** + * {@inheritdoc} + */ + protected function prepareBaseUrl() + { + return $this->server->get('SCRIPT_NAME'); + } + + /** + * {@inheritdoc} + */ + protected function preparePathInfo() + { + return $this->server->get('PATH_INFO'); + } +}