@@ 35-47 (lines=13) @@ | ||
32 | $this->realProvider = $realProvider; |
|
33 | } |
|
34 | ||
35 | public function geocodeQuery(GeocodeQuery $query): Collection |
|
36 | { |
|
37 | $startTime = microtime(true); |
|
38 | try { |
|
39 | $result = $this->realProvider->geocodeQuery($query); |
|
40 | } finally { |
|
41 | $duration = (microtime(true) - $startTime) * 1000; |
|
42 | ||
43 | $this->logQuery($query, $duration, $result); |
|
44 | } |
|
45 | ||
46 | return $result; |
|
47 | } |
|
48 | ||
49 | public function reverseQuery(ReverseQuery $query): Collection |
|
50 | { |
|
@@ 49-61 (lines=13) @@ | ||
46 | return $result; |
|
47 | } |
|
48 | ||
49 | public function reverseQuery(ReverseQuery $query): Collection |
|
50 | { |
|
51 | $startTime = microtime(true); |
|
52 | try { |
|
53 | $result = $this->realProvider->reverseQuery($query); |
|
54 | } finally { |
|
55 | $duration = (microtime(true) - $startTime) * 1000; |
|
56 | ||
57 | $this->logQuery($query, $duration, $result); |
|
58 | } |
|
59 | ||
60 | return $result; |
|
61 | } |
|
62 | ||
63 | /** |
|
64 | * @param GeocodeQuery|ReverseQuery $query |