Code Duplication    Length = 8-8 lines in 2 locations

src/ABS/Channel/PollableChannel.php 1 location

@@ 77-84 (lines=8) @@
74
     *
75
     * @return
76
     */
77
    public function purge(\PEIP\INF\Selector\MessageSelector $selector)
78
    {
79
        foreach ($this->messages as $key => $message) {
80
            if (!$selector->acceptMessage($message)) {
81
                unset($this->messages[$key]);
82
            }
83
        }
84
85
        return $this->messages;
86
    }
87
    }

src/Channel/PollableChannel.php 1 location

@@ 104-111 (lines=8) @@
101
     *
102
     * @return array accepted messages
103
     */
104
    public function purge(\PEIP\INF\Selector\MessageSelector $selector)
105
    {
106
        foreach ($this->messages as $key => $message) {
107
            if (!$selector->acceptMessage($message)) {
108
                unset($this->messages[$key]);
109
            }
110
        }
111
112
        return $this->messages;
113
    }
114
}