Code Duplication    Length = 14-15 lines in 2 locations

app/GeoFixerFacade.php 2 locations

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