Code Duplication    Length = 8-8 lines in 2 locations

src/EventDispatcher.php 2 locations

@@ 60-67 (lines=8) @@
57
        }
58
    }
59
60
    public function subscribeTo(string $event, callable $listener, int $priority = ListenerPriority::NORMAL): void
61
    {
62
        if ( ! $this->listenerProvider instanceof ListenerRegistry) {
63
            throw UnableToSubscribeListener::becauseTheListenerProviderDoesNotAcceptListeners($this->listenerProvider);
64
        }
65
66
        $this->listenerProvider->subscribeTo($event, $listener, $priority);
67
    }
68
69
    public function subscribeOnceTo(string $event, callable $listener, int $priority = ListenerPriority::NORMAL): void
70
    {
@@ 69-76 (lines=8) @@
66
        $this->listenerProvider->subscribeTo($event, $listener, $priority);
67
    }
68
69
    public function subscribeOnceTo(string $event, callable $listener, int $priority = ListenerPriority::NORMAL): void
70
    {
71
        if ( ! $this->listenerProvider instanceof ListenerRegistry) {
72
            throw UnableToSubscribeListener::becauseTheListenerProviderDoesNotAcceptListeners($this->listenerProvider);
73
        }
74
75
        $this->listenerProvider->subscribeOnceTo($event, $listener, $priority);
76
    }
77
78
    public function subscribeListenersFrom(ListenerSubscriber $subscriber): void
79
    {