Code Duplication    Length = 15-15 lines in 2 locations

src/Controllers/BenchmarkResultsController.php 2 locations

@@ 84-98 (lines=15) @@
81
            || (! isset($this->bestRequests[$request]) && ! isset($this->worstRequests[$request]));
82
    }
83
84
    private function isBest(string $request, float $time, float $memoryUsage): bool
85
    {
86
        $bestTime = $this->getTime($this->bestRequests[$request]->result->time);
87
        $bestMemoryUsage = $this->getMemoryUsage(
88
            $this->bestRequests[$request]->result->actual_memory_usage
89
        );
90
91
        if ($memoryUsage <= $bestMemoryUsage) {
92
            $difference = $bestMemoryUsage - $memoryUsage;
93
94
            return $difference > 1000 || $time < $bestTime;
95
        }
96
97
        return false;
98
    }
99
100
    private function isWorst(string $request, float $time, float $memoryUsage): bool
101
    {
@@ 100-114 (lines=15) @@
97
        return false;
98
    }
99
100
    private function isWorst(string $request, float $time, float $memoryUsage): bool
101
    {
102
        $worstTime = $this->getTime($this->worstRequests[$request]->result->time);
103
        $worstMemoryUsage = $this->getMemoryUsage(
104
            $this->worstRequests[$request]->result->actual_memory_usage
105
        );
106
107
        if ($memoryUsage >= $worstMemoryUsage) {
108
            $difference = $memoryUsage - $worstMemoryUsage;
109
110
            return $difference > 1000 || $worstTime < $time;
111
        }
112
113
        return false;
114
    }
115
116
    private function getTime(string $time): float
117
    {