Code Duplication    Length = 7-7 lines in 2 locations

src/EMT/Tret/AbstractTret.php 2 locations

@@ 172-178 (lines=7) @@
169
        }
170
        if (isset($rule['function']) && $rule['function']) {
171
            if (!(isset($rule['pattern']) && $rule['pattern'])) {
172
                if (method_exists($this, $rule['function'])) {
173
                    $this->log("Правило $name", "Используется метод " . $rule['function'] . " в правиле");
174
175
                    call_user_func(array($this, $rule['function']));
176
177
                    return;
178
                }
179
                if (function_exists($rule['function'])) {
180
                    $this->log("Правило $name", "Используется функция " . $rule['function'] . " в правиле");
181
@@ 179-185 (lines=7) @@
176
177
                    return;
178
                }
179
                if (function_exists($rule['function'])) {
180
                    $this->log("Правило $name", "Используется функция " . $rule['function'] . " в правиле");
181
182
                    call_user_func($rule['function']);
183
184
                    return;
185
                }
186
187
                $this->error('Функция ' . $rule['function'] . ' из правила ' . $rule['id'] . " не найдена");
188