Skip to content

Commit bb2172d

Browse files
committed
Merge pull request #3 from php-pm/include-autoload
Fix include path
2 parents 095e1b0 + aa46b3b commit bb2172d

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Bridges/HttpKernel.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ class HttpKernel implements BridgeInterface
3636
*/
3737
public function bootstrap($appBootstrap, $appenv)
3838
{
39-
require_once './vendor/autoload.php';
39+
// include applications autoload
40+
$autoloader = dirname(realpath($_SERVER['SCRIPT_NAME'])) . '/vendor/autoload.php';
41+
if (file_exists($autoloader)) {
42+
require_once $autoloader;
43+
}
4044

4145
if (false === class_exists($appBootstrap)) {
4246
$appBootstrap = '\\' . $appBootstrap;
@@ -91,15 +95,15 @@ public function onRequest(ReactRequest $request, ReactResponse $response)
9195
$response->end();
9296
return;
9397
}
94-
98+
9599
self::mapResponse($response, $syResponse);
96100
}
97101
});
98102
}
99103

100104
/**
101105
* Convert React\Http\Request to Symfony\Component\HttpFoundation\Request
102-
*
106+
*
103107
* @param ReactRequest $reactRequest
104108
* @return SymfonyRequest $syRequest
105109
*/
@@ -132,7 +136,7 @@ protected static function mapRequest(ReactRequest $reactRequest, $content)
132136

133137
/**
134138
* Convert Symfony\Component\HttpFoundation\Response to React\Http\Response
135-
*
139+
*
136140
* @param ReactResponse $reactResponse
137141
* @param SymfonyResponse $syResponse
138142
*/

0 commit comments

Comments
 (0)