Code Duplication    Length = 8-10 lines in 2 locations

PHPDaemon/Clients/IRC/Channel.php 2 locations

@@ 125-134 (lines=10) @@
122
     * @param string $nick
123
     * @param string $mode
124
     */
125
    public function addMode($nick, $mode)
126
    {
127
        if (!isset($this->nicknames[$nick])) {
128
            return;
129
        }
130
        $participant = $this->nicknames[$nick];
131
        if (mb_orig_strpos($participant->mode, $mode) === false) {
132
            $participant->mode .= $mode;
133
        }
134
        $participant->onModeUpdate();
135
    }
136
137
    /**
@@ 142-149 (lines=8) @@
139
     * @param string $target
140
     * @param string $mode
141
     */
142
    public function removeMode($target, $mode)
143
    {
144
        if (!isset($this->nicknames[$target])) {
145
            return;
146
        }
147
        $participant = $this->nicknames[$target];
148
        $participant->mode = str_replace($mode, '', $participant->mode);
149
        $participant->onModeUpdate();
150
    }
151
152
    /**