Code Duplication    Length = 10-10 lines in 2 locations

src/Traits/FiresCallbacks.php 2 locations

@@ 79-88 (lines=10) @@
76
        /**
77
         * Fire listeners first.
78
         */
79
        foreach (array_get(self::$listeners, $trigger, []) as $callback) {
80
81
            if (is_string($callback) || $callback instanceof \Closure) {
82
                app()->call($callback, $parameters);
83
            }
84
85
            if ($callback instanceof SelfHandling) {
86
                app()->call([$callback, 'handle'], $parameters);
87
            }
88
        }
89
90
        $method = camel_case('on_' . $trigger);
91
@@ 110-119 (lines=10) @@
107
            }
108
        }
109
110
        foreach (array_get($this->callbacks, $trigger, []) as $callback) {
111
112
            if (is_string($callback) || $callback instanceof \Closure) {
113
                app()->call($callback, $parameters);
114
            }
115
116
            if ($callback instanceof SelfHandling) {
117
                app()->call([$callback, 'handle'], $parameters);
118
            }
119
        }
120
121
        return $this;
122
    }