Php 拉雷维尔监听优先权

Php 拉雷维尔监听优先权,php,events,laravel,Php,Events,Laravel,假设我在拉雷维尔有两位听众: Event::listen('eventOne', 'myListenerOne'); Event::listen('eventThree', 'myListenerThree'); 我知道默认情况下侦听器优先级设置为0。但是,如果我想在上述两个事件之间添加一个事件,该怎么办 Event::listen('eventTwo', 'myListenerTwo'); 我会将优先级设置为什么?Laravel Event::listen('eventTwo', 'myL

假设我在拉雷维尔有两位听众:

Event::listen('eventOne', 'myListenerOne');
Event::listen('eventThree', 'myListenerThree');
我知道默认情况下侦听器优先级设置为0。但是,如果我想在上述两个事件之间添加一个事件,该怎么办

Event::listen('eventTwo', 'myListenerTwo');
我会将优先级设置为什么?

Laravel
Event::listen('eventTwo', 'myListenerTwo', 1);
Event::listen(
     'test', function () {
             echo 'On test, first added but last executed', PHP_EOL;
         }, -1);


Event::listen(
     'test', function () {
             echo 'On test, added in the middle and executed in the middle', PHP_EOL;
         });


Event::listen(
     'test', function () {
             echo 'On test, last added but first executed', PHP_EOL;
         }, 1);

Event::fire('test');