Skip to content

Commit d73823c

Browse files
authored
Removed deprecated code. (#2648)
* Removed deprecated code. * Update
1 parent 0859591 commit d73823c

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

src/Driver/Driver.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use Hyperf\AsyncQueue\Exception\InvalidPackerException;
2020
use Hyperf\AsyncQueue\MessageInterface;
2121
use Hyperf\Contract\PackerInterface;
22+
use Hyperf\Process\ProcessManager;
2223
use Hyperf\Utils\Arr;
2324
use Hyperf\Utils\Coroutine\Concurrent;
2425
use Hyperf\Utils\Packer\PhpSerializerPacker;
@@ -27,12 +28,6 @@
2728

2829
abstract class Driver implements DriverInterface
2930
{
30-
/**
31-
* @var bool
32-
* @deprecated v2.1 use ProcessManager::isRunning() instead.
33-
*/
34-
public static $running = true;
35-
3631
/**
3732
* @var ContainerInterface
3833
*/
@@ -85,7 +80,7 @@ public function consume(): void
8580
$messageCount = 0;
8681
$maxMessages = Arr::get($this->config, 'max_messages', 0);
8782

88-
while (self::$running) {
83+
while (ProcessManager::isRunning()) {
8984
[$data, $message] = $this->pop();
9085

9186
if ($data === false) {

src/Signal/DriverStopHandler.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
*/
1212
namespace Hyperf\AsyncQueue\Signal;
1313

14-
use Hyperf\AsyncQueue\Driver\Driver;
14+
use Hyperf\Process\ProcessManager;
1515
use Hyperf\Signal\SignalHandlerInterface;
1616

17+
/**
18+
* @deprecated v2.2 use Hyperf\Process\Handler\ProcessStopHandler instead.
19+
*/
1720
class DriverStopHandler implements SignalHandlerInterface
1821
{
1922
public function listen(): array
@@ -25,6 +28,6 @@ public function listen(): array
2528

2629
public function handle(int $signal): void
2730
{
28-
Driver::$running = false;
31+
ProcessManager::setRunning(false);
2932
}
3033
}

0 commit comments

Comments
 (0)