From 605c7819d2bb066666b536738c958cb9a65aca57 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Tue, 4 Jun 2019 16:49:12 +0200 Subject: [PATCH] BUGFIX: mutual result did not take care of all previous tiebreaks --- src/Tiebreaks.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Tiebreaks.php b/src/Tiebreaks.php index 00f455f..2e8f67d 100644 --- a/src/Tiebreaks.php +++ b/src/Tiebreaks.php @@ -98,8 +98,12 @@ abstract class Tiebreaks extends Tournament $interestingplayers = $opponents; if ($key != 0) { $interestingplayers = []; + $playerstiebreaks = $player->getTiebreaks(); + array_splice($playerstiebreaks, $key); foreach ($opponents as $opponent) { - if (($opponent->getTiebreaks()[$key - 1] == $player->getTiebreaks()[$key - 1]) && ($player != $opponent)) { + $opponenttiebreaks = $opponent->getTiebreaks(); + array_splice($opponenttiebreaks, $key); + if (($playerstiebreaks == $opponenttiebreaks) && ($player != $opponent)) { $interestingplayers[] = $opponent; } }