Skip to content

Commit 8faad26

Browse files
authored
Fix the bug that cannot work in process mode (#345)
* Fix the bug that cannot work in process mode * Format
1 parent 59b6397 commit 8faad26

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ composer require friendsofhyperf/trigger
2020
php bin/hyperf.php vendor:publish friendsofhyperf/trigger
2121
```
2222

23+
## Add listener
24+
25+
```php
26+
// config/autoload/listeners.php
27+
28+
return [
29+
FriendsOfHyperf\Trigger\Listener\BindTriggerProcessesListener::class => PHP_INT_MAX,
30+
];
31+
```
32+
2333
## Define a trigger
2434

2535
```php

src/Listener/BindTriggerProcessesListener.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
use FriendsOfHyperf\Trigger\SubscriberManager;
1616
use FriendsOfHyperf\Trigger\TriggerManager;
1717
use Hyperf\Event\Contract\ListenerInterface;
18-
use Hyperf\Framework\Event\MainWorkerStart;
18+
use Hyperf\Framework\Event\BeforeMainServerStart;
1919
use Hyperf\Server\Event\MainCoroutineServerStart;
2020

2121
class BindTriggerProcessesListener implements ListenerInterface
@@ -30,13 +30,13 @@ public function __construct(
3030
public function listen(): array
3131
{
3232
return [
33-
MainWorkerStart::class,
33+
BeforeMainServerStart::class,
3434
MainCoroutineServerStart::class,
3535
];
3636
}
3737

3838
/**
39-
* @param MainWorkerStart|MainCoroutineServerStart $event
39+
* @param BeforeMainServerStart|MainCoroutineServerStart $event
4040
*/
4141
public function process(object $event): void
4242
{

0 commit comments

Comments
 (0)