Skip to content

Commit c04cae3

Browse files
authored
Fix #493: Pass environment variables to sub-processes
1 parent 98ea96a commit c04cae3

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Yii2 Queue Extension Change Log
66
- Enh #516: Ensure Redis driver messages are consumed at least once (soul11201)
77
- Bug #522: Fix SQS driver type error with custom value passed to `queue/listen` (flaviovs)
88
- Bug #528: Prevent multiple execution of aborted jobs (luke-)
9+
- Enh #493: Pass environment variables to sub-processes (mgrechanik)
910

1011
2.3.7 April 29, 2024
1112
--------------------

src/cli/Command.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ protected function handleMessage($id, $message, $ttr, $attempt)
181181
if (!in_array('color', $this->getPassedOptions(), true)) {
182182
$cmd[] = '--color=' . $this->isColorEnabled();
183183
}
184-
185-
$process = new Process($cmd, null, null, $message, $ttr);
184+
$env = isset($_ENV) ? $_ENV : null;
185+
$process = new Process($cmd, null, $env, $message, $ttr);
186186
try {
187187
$result = $process->run(function ($type, $buffer) {
188188
if ($type === Process::ERR) {

0 commit comments

Comments
 (0)