Code Duplication    Length = 13-13 lines in 2 locations

DataCollector/ProfilingProvider.php 2 locations

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