Code Duplication    Length = 11-14 lines in 2 locations

src/ABS/Base/Connectable.php 2 locations

@@ 41-51 (lines=11) @@
38
     *
39
     * @return
40
     */
41
    public function connect($name, $listener)
42
    {
43
        \PEIP\Util\Test::ensureHandler($listener);
44
        $this->getEventDispatcher()->connect($name, $this, $listener);
45
        $this->doFireEvent(
46
            self::EVENT_CONNECT,
47
            [
48
                self::HEADER_EVENT    => $name,
49
                self::HEADER_LISTENER => $listener,
50
            ]
51
        );
52
    }
53
54
    /**
@@ 60-73 (lines=14) @@
57
     *
58
     * @return
59
     */
60
    public function disconnect($name, $listener)
61
    {
62
        \PEIP\Util\Test::ensureHandler($listener);
63
        $this->getEventDispatcher()->disconnect($name, $this, $listener);
64
        $this->doFireEvent(
65
            self::EVENT_DISCONNECT,
66
            [
67
                self::HEADER_EVENT    => $name,
68
                self::HEADER_LISTENER => $listener,
69
            ],
70
            false,
71
            ''
72
73
        );
74
    }
75
76
    /**