Skip to content

Commit 1c6ac3d

Browse files
authored
frankenphp-symfony: tiny refactoring (#151)
Tiny refactoring as suggested in #148 (comment)
1 parent 088a56f commit 1c6ac3d

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/frankenphp-symfony/src/Runner.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,24 @@ public function __construct(private HttpKernelInterface $kernel)
2222

2323
public function run(): int
2424
{
25-
$kernel = $this->kernel;
2625
$server = array_filter($_SERVER, static fn (string $key) => !str_starts_with($key, 'HTTP_'), ARRAY_FILTER_USE_KEY);
2726
$server['APP_RUNTIME_MODE'] = 'web=1&worker=1';
2827

29-
$handler = static function () use ($kernel, $server, &$sfRequest, &$sfResponse): void {
28+
$handler = function () use ($server, &$sfRequest, &$sfResponse): void {
3029
// Merge the environment variables coming from DotEnv with the ones tied to the current request
3130
$_SERVER += $server;
3231

3332
$sfRequest = Request::createFromGlobals();
34-
$sfResponse = $kernel->handle($sfRequest);
33+
$sfResponse = $this->kernel->handle($sfRequest);
3534

3635
$sfResponse->send();
3736
};
3837

3938
do {
4039
$ret = \frankenphp_handle_request($handler);
4140

42-
if ($kernel instanceof TerminableInterface && $sfRequest && $sfResponse) {
43-
$kernel->terminate($sfRequest, $sfResponse);
41+
if ($this->kernel instanceof TerminableInterface && $sfRequest && $sfResponse) {
42+
$this->kernel->terminate($sfRequest, $sfResponse);
4443
}
4544

4645
gc_collect_cycles();

0 commit comments

Comments
 (0)