Code Duplication    Length = 14-15 lines in 2 locations

app/GeoFixerFacade.php 2 locations

@@ 63-76 (lines=14) @@
60
     *
61
     * @return string|false
62
     */
63
    public function findSimilarWord($word, $search_array, $strict_search = false)
64
    {
65
        $this->geo->isStrict($strict_search);
66
67
        $result = $this->geo->findSimilarWord($word, $search_array);
68
69
        if ($result === false) {
70
            $this->logger->warning('Не найдено похожее слово: ' . $word);
71
            $this->logger->warning('Строгий режим: ' . (int) $strict_search);
72
            $this->logger->warning('Массива для поиска: ' . implode($search_array, ', ') . PHP_EOL);
73
        }
74
75
        return $result;
76
    }
77
78
    /**
79
     * Поиск кода региона в базе КЛАДР
@@ 109-123 (lines=15) @@
106
     *
107
     * @return string|false
108
     */
109
    public function findFiasRegion($region, $first_letters = false, $strict_search = false)
110
    {
111
        $this->geo->isStrict($strict_search);
112
        $this->geo->isFirstLetters($first_letters);
113
114
        $result = $this->geo->findFiasRegion($region);
115
116
        if ($result === false) {
117
            $this->logger->warning('Не найден регион ' . $region . ' в базе ФИАС');
118
            $this->logger->warning('Строгий режим: ' . (int) $strict_search);
119
            $this->logger->warning('Режим "совпадают первые буквы": ' . (int) $first_letters . PHP_EOL);
120
        }
121
122
        return $result;
123
    }
124
125
    /**
126
     * Поиск ID городов, или ID городов и поселений по коду региона в базе ФИАС