| 
                                
                                    @@ 136-151 (lines=16) @@
                                 | 
                            
                                                            
                                    | 133 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 134 | 
                                     | 
                                         * @return string|false  | 
                                
                                                            
                                    | 135 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 136 | 
                                     | 
                                        public function findFiasSettlement($city, $region_code, $first_letters = false, $strict_search = false, $full_settlements = false)  | 
                                
                                                            
                                    | 137 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 138 | 
                                     | 
                                            $this->geo->isStrict($strict_search);  | 
                                
                                                            
                                    | 139 | 
                                     | 
                                            $this->geo->isFirstLetters($first_letters);  | 
                                
                                                            
                                    | 140 | 
                                     | 
                                            $this->geo->isFullSettlements($full_settlements);  | 
                                
                                                            
                                    | 141 | 
                                     | 
                                     | 
                                
                                                            
                                    | 142 | 
                                     | 
                                            $result = $this->geo->findFiasSettlements($city, $region_code);  | 
                                
                                                            
                                    | 143 | 
                                     | 
                                     | 
                                
                                                            
                                    | 144 | 
                                     | 
                                            if ($result === false) { | 
                                
                                                            
                                    | 145 | 
                                     | 
                                                $this->logger->warning('Не найден город ' . $city . ' в регионе с кодом ' . $region_code . ' базы ФИАС'); | 
                                
                                                            
                                    | 146 | 
                                     | 
                                                $this->logger->warning('Строгий режим: ' . (int) $strict_search); | 
                                
                                                            
                                    | 147 | 
                                     | 
                                                $this->logger->warning('Режим "совпадают первые буквы": ' . (int) $first_letters . PHP_EOL); | 
                                
                                                            
                                    | 148 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 149 | 
                                     | 
                                     | 
                                
                                                            
                                    | 150 | 
                                     | 
                                            return $result;  | 
                                
                                                            
                                    | 151 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 152 | 
                                     | 
                                     | 
                                
                                                            
                                    | 153 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 154 | 
                                     | 
                                         * Поиск ID городов, или ID городов и поселений по коду региона в базе КЛАДР  | 
                                
                                                                                
                                 | 
                                
                                    @@ 194-208 (lines=15) @@
                                 | 
                            
                                                            
                                    | 191 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 192 | 
                                     | 
                                         * @return string|false  | 
                                
                                                            
                                    | 193 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 194 | 
                                     | 
                                        public function findFiasStreet($street, $city_id, $first_letters = false, $strict_search = false)  | 
                                
                                                            
                                    | 195 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 196 | 
                                     | 
                                            $this->geo->isStrict($strict_search);  | 
                                
                                                            
                                    | 197 | 
                                     | 
                                            $this->geo->isFirstLetters($first_letters);  | 
                                
                                                            
                                    | 198 | 
                                     | 
                                     | 
                                
                                                            
                                    | 199 | 
                                     | 
                                            $result = $this->geo->findFiasStreets($street, $city_id);  | 
                                
                                                            
                                    | 200 | 
                                     | 
                                     | 
                                
                                                            
                                    | 201 | 
                                     | 
                                            if ($result === false) { | 
                                
                                                            
                                    | 202 | 
                                     | 
                                                $this->logger->warning('Не найдена улица ' . $street . ' в городе с id ' . $city_id . ' базы ФИАС'); | 
                                
                                                            
                                    | 203 | 
                                     | 
                                                $this->logger->warning('Строгий режим: ' . (int) $strict_search); | 
                                
                                                            
                                    | 204 | 
                                     | 
                                                $this->logger->warning('Режим "совпадают первые буквы": ' . (int) $first_letters . PHP_EOL); | 
                                
                                                            
                                    | 205 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 206 | 
                                     | 
                                     | 
                                
                                                            
                                    | 207 | 
                                     | 
                                            return $result;  | 
                                
                                                            
                                    | 208 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 209 | 
                                     | 
                                     | 
                                
                                                            
                                    | 210 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 211 | 
                                     | 
                                         * Поиск кода улицы по коду города в базе КЛАДР  | 
                                
                                                                                
                                 | 
                                
                                    @@ 221-235 (lines=15) @@
                                 | 
                            
                                                            
                                    | 218 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 219 | 
                                     | 
                                         * @return string|false  | 
                                
                                                            
                                    | 220 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 221 | 
                                     | 
                                        public function findKladrStreet($street, $city_code, $first_letters = false, $strict_search = false)  | 
                                
                                                            
                                    | 222 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 223 | 
                                     | 
                                            $this->geo->isStrict($strict_search);  | 
                                
                                                            
                                    | 224 | 
                                     | 
                                            $this->geo->isFirstLetters($first_letters);  | 
                                
                                                            
                                    | 225 | 
                                     | 
                                     | 
                                
                                                            
                                    | 226 | 
                                     | 
                                            $result = $this->geo->findKladrStreets($street, $city_code);  | 
                                
                                                            
                                    | 227 | 
                                     | 
                                     | 
                                
                                                            
                                    | 228 | 
                                     | 
                                            if ($result === false) { | 
                                
                                                            
                                    | 229 | 
                                     | 
                                                $this->logger->warning('Не найдена улица ' . $street . ' в городе с кодом ' . $city_code . ' базы КЛАДР'); | 
                                
                                                            
                                    | 230 | 
                                     | 
                                                $this->logger->warning('Строгий режим: ' . (int) $strict_search); | 
                                
                                                            
                                    | 231 | 
                                     | 
                                                $this->logger->warning('Режим "совпадают первые буквы": ' . (int) $first_letters . PHP_EOL); | 
                                
                                                            
                                    | 232 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 233 | 
                                     | 
                                     | 
                                
                                                            
                                    | 234 | 
                                     | 
                                            return $result;  | 
                                
                                                            
                                    | 235 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 236 | 
                                     | 
                                     | 
                                
                                                            
                                    | 237 | 
                                     | 
                                     | 
                                
                                                            
                                    | 238 | 
                                     | 
                                        /**  |