From 3648796dfcccacdff75af1ae5a310df853c12bca Mon Sep 17 00:00:00 2001 From: andig Date: Fri, 29 Apr 2016 15:56:36 +0200 Subject: [PATCH] Fix https://github.com/php-pm/php-pm-httpkernel/issues/34 --- Bootstraps/AbstractBootstrap.php | 15 --------------- Bootstraps/Drupal.php | 2 +- Bootstraps/Laravel.php | 2 +- Bootstraps/RequestClassProviderInterface.php | 11 +++++++++++ Bootstraps/Symfony.php | 2 +- Bridges/HttpKernel.php | 11 ++++++++--- 6 files changed, 22 insertions(+), 21 deletions(-) delete mode 100644 Bootstraps/AbstractBootstrap.php create mode 100644 Bootstraps/RequestClassProviderInterface.php diff --git a/Bootstraps/AbstractBootstrap.php b/Bootstraps/AbstractBootstrap.php deleted file mode 100644 index 729ca44..0000000 --- a/Bootstraps/AbstractBootstrap.php +++ /dev/null @@ -1,15 +0,0 @@ -getFiles(); $post = $reactRequest->getPost(); - $class = $this->bootstrap->requestClass(); + if ($this->bootstrap instanceof RequestClassProviderInterface) { + $class = $this->bootstrap->requestClass(); + } + else { + $class = '\Symfony\Component\HttpFoundation\Request'; + } $syRequest = new $class($query, $post, $attributes = [], $cookies, $files, $_SERVER, $reactRequest->getBody());