Code Duplication    Length = 10-12 lines in 2 locations

src/StreamsEventProvider.php 1 location

@@ 51-62 (lines=12) @@
48
     */
49
    public function boot()
50
    {
51
        foreach ($this->listen as $event => $listeners) {
52
            foreach ($listeners as $key => $listener) {
53
                if (is_integer($listener)) {
54
                    $listener = $key;
55
                    $priority = $listener;
56
                } else {
57
                    $priority = 0;
58
                }
59
60
                app('events')->listen($event, $listener, $priority);
61
            }
62
        }
63
64
        foreach ($this->subscribe as $subscriber) {
65
            app('events')->subscribe($subscriber);

src/Addon/AddonProvider.php 1 location

@@ 253-262 (lines=10) @@
250
        }
251
252
        foreach ($listen as $event => $listeners) {
253
            foreach ($listeners as $key => $listener) {
254
                if (is_integer($listener)) {
255
                    $listener = $key;
256
                    $priority = $listener;
257
                } else {
258
                    $priority = 0;
259
                }
260
261
                $this->events->listen($event, $listener, $priority);
262
            }
263
        }
264
    }
265