File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,16 @@ composer require friendsofhyperf/trigger
2020php 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
Original file line number Diff line number Diff line change 1515use FriendsOfHyperf \Trigger \SubscriberManager ;
1616use FriendsOfHyperf \Trigger \TriggerManager ;
1717use Hyperf \Event \Contract \ListenerInterface ;
18- use Hyperf \Framework \Event \MainWorkerStart ;
18+ use Hyperf \Framework \Event \BeforeMainServerStart ;
1919use Hyperf \Server \Event \MainCoroutineServerStart ;
2020
2121class 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 {
You can’t perform that action at this time.
0 commit comments