diff --git a/README.md b/README.md index e72de90..14afc29 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,16 @@ composer require friendsofhyperf/trigger php bin/hyperf.php vendor:publish friendsofhyperf/trigger ``` +## Add listener + +```php +// config/autoload/listeners.php + +return [ + FriendsOfHyperf\Trigger\Listener\BindTriggerProcessesListener::class => PHP_INT_MAX, +]; +``` + ## Define a trigger ```php diff --git a/src/Listener/BindTriggerProcessesListener.php b/src/Listener/BindTriggerProcessesListener.php index b1d1072..7929073 100644 --- a/src/Listener/BindTriggerProcessesListener.php +++ b/src/Listener/BindTriggerProcessesListener.php @@ -15,7 +15,7 @@ use FriendsOfHyperf\Trigger\SubscriberManager; use FriendsOfHyperf\Trigger\TriggerManager; use Hyperf\Event\Contract\ListenerInterface; -use Hyperf\Framework\Event\MainWorkerStart; +use Hyperf\Framework\Event\BeforeMainServerStart; use Hyperf\Server\Event\MainCoroutineServerStart; class BindTriggerProcessesListener implements ListenerInterface @@ -30,13 +30,13 @@ public function __construct( public function listen(): array { return [ - MainWorkerStart::class, + BeforeMainServerStart::class, MainCoroutineServerStart::class, ]; } /** - * @param MainWorkerStart|MainCoroutineServerStart $event + * @param BeforeMainServerStart|MainCoroutineServerStart $event */ public function process(object $event): void {