Passed
Push — master ( 731496...795926 )
by Tomáš
04:58
created
src/TournamentGenerator/Utilis/Sorter/Games.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 
70 70
 			// CYCLE 6
71 71
 			// FIRST AVAILABLE GAME
72
-			$this->moveCalculatedGames(array_shift($games),$teams);
72
+			$this->moveCalculatedGames(array_shift($games), $teams);
73 73
 		}
74 74
 
75 75
 		return $this->games;
@@ -79,8 +79,8 @@  discard block
 block discarded – undo
79 79
 	private function cycle1(array &$games, array &$teams) {
80 80
 		$found = false;
81 81
 		foreach ($games as $key => $game) {
82
-			if ($this->orderCheckTeamsVal($game, $teams, [4,5,6,7])) {
83
-				$this->moveCalculatedGames($game,$teams);
82
+			if ($this->orderCheckTeamsVal($game, $teams, [4, 5, 6, 7])) {
83
+				$this->moveCalculatedGames($game, $teams);
84 84
 				unset($games[$key]);
85 85
 				$found = true;
86 86
 				break;
@@ -92,8 +92,8 @@  discard block
 block discarded – undo
92 92
 	private function cycle2(array &$games, array &$teams) {
93 93
 		$found = false;
94 94
 		foreach ($games as $key => $game) {
95
-			if ($this->orderCheckTeamsVal($game, $teams, [6,7])) {
96
-				$this->moveCalculatedGames($game,$teams);
95
+			if ($this->orderCheckTeamsVal($game, $teams, [6, 7])) {
96
+				$this->moveCalculatedGames($game, $teams);
97 97
 				unset($games[$key]);
98 98
 				$found = true;
99 99
 				break;
@@ -106,8 +106,8 @@  discard block
 block discarded – undo
106 106
 	private function cycle3(array &$games, array &$teams) {
107 107
 		$found = false;
108 108
 		foreach ($games as $key => $game) {
109
-			if ($this->orderCheckTeamsVal($game, $teams, [7], [1,2,3])) {
110
-				$this->moveCalculatedGames($game,$teams);
109
+			if ($this->orderCheckTeamsVal($game, $teams, [7], [1, 2, 3])) {
110
+				$this->moveCalculatedGames($game, $teams);
111 111
 				unset($games[$key]);
112 112
 				$found = true;
113 113
 				break;
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 		$found = false;
121 121
 		foreach ($games as $key => $game) {
122 122
 			if ($this->orderCheckTeamsVal($game, $teams, [7])) {
123
-				$this->moveCalculatedGames($game,$teams);
123
+				$this->moveCalculatedGames($game, $teams);
124 124
 				unset($games[$key]);
125 125
 				$found = true;
126 126
 				break;
@@ -132,8 +132,8 @@  discard block
 block discarded – undo
132 132
 	private function cycle5(array &$games, array &$teams) {
133 133
 		$found = false;
134 134
 		foreach ($games as $key => $game) {
135
-			if ($this->orderCheckTeamsVal($game, $teams, [], [1,2,3])) {
136
-				$this->moveCalculatedGames($game,$teams);
135
+			if ($this->orderCheckTeamsVal($game, $teams, [], [1, 2, 3])) {
136
+				$this->moveCalculatedGames($game, $teams);
137 137
 				unset($games[$key]);
138 138
 				$found = true;
139 139
 				break;
Please login to merge, or discard this patch.
src/TournamentGenerator/Utilis/Generator.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -18,11 +18,11 @@  discard block
 block discarded – undo
18 18
 		$this->group = $group;
19 19
 	}
20 20
 
21
-	public function allowSkip(){
21
+	public function allowSkip() {
22 22
 		$this->allowSkip = true;
23 23
 		return $this;
24 24
 	}
25
-	public function disallowSkip(){
25
+	public function disallowSkip() {
26 26
 		$this->allowSkip = false;
27 27
 		return $this;
28 28
 	}
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 	}
46 46
 
47 47
 	public function setInGame(int $inGame) {
48
-		if ($inGame < 2 ||  $inGame > 4) throw new \Exception('Expected 2,3 or 4 as inGame '.$inGame.' given');
48
+		if ($inGame < 2 || $inGame > 4) throw new \Exception('Expected 2,3 or 4 as inGame '.$inGame.' given');
49 49
 		$this->inGame = $inGame;
50 50
 		return $this;
51 51
 	}
@@ -120,11 +120,11 @@  discard block
 block discarded – undo
120 120
 		$discard = [];
121 121
 		shuffle($teams);
122 122
 		$count = count($teams);
123
-		while (count($teams) % $this->inGame !== 0) { $discard[] = array_shift($teams); }
123
+		while (count($teams)%$this->inGame !== 0) { $discard[] = array_shift($teams); }
124 124
 
125 125
 		while (count($teams) > 0) {
126 126
 			$tInGame = [];
127
-			for ($i=0; $i < $this->inGame; $i++) { $tInGame[] = array_shift($teams); }
127
+			for ($i = 0; $i < $this->inGame; $i++) { $tInGame[] = array_shift($teams); }
128 128
 			$this->group->game($tInGame);
129 129
 		}
130 130
 
@@ -165,11 +165,11 @@  discard block
 block discarded – undo
165 165
 	public static function circle_genGames2(array $teams = [], \tournamentGenerator\Group $group) {
166 166
 		$bracket = []; // ARRAY OF GAMES
167 167
 
168
-		if (count($teams) % 2 != 0) $teams[] = \TournamentGenerator\Constants::DUMMY_TEAM; // IF NOT EVEN NUMBER OF TEAMS, ADD DUMMY
168
+		if (count($teams)%2 != 0) $teams[] = \TournamentGenerator\Constants::DUMMY_TEAM; // IF NOT EVEN NUMBER OF TEAMS, ADD DUMMY
169 169
 
170 170
 		shuffle($teams); // SHUFFLE TEAMS FOR MORE RANDOMNESS
171 171
 
172
-		for ($i=0; $i < count($teams)-1; $i++) {
172
+		for ($i = 0; $i < count($teams)-1; $i++) {
173 173
 			$bracket = array_merge($bracket, Generator::circle_saveBracket($teams, $group)); // SAVE CURRENT ROUND
174 174
 
175 175
 			$teams = Generator::circle_rotateBracket($teams); // ROTATE TEAMS IN BRACKET
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
 
184 184
 		$bracket = [];
185 185
 
186
-		for ($i=0; $i < count($teams)/2; $i++) { // GO THROUGH HALF OF THE TEAMS
186
+		for ($i = 0; $i < count($teams)/2; $i++) { // GO THROUGH HALF OF THE TEAMS
187 187
 
188 188
 			$home = $teams[$i];
189 189
 			$reverse = array_reverse($teams);
Please login to merge, or discard this patch.
src/TournamentGenerator/Preset/R2G.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
 
31 31
 		$this->splitTeams($round1);
32 32
 
33
-		if (count($this->getTeams()) % 4 == 2) {
33
+		if (count($this->getTeams())%4 == 2) {
34 34
 			$group_top = $round2->group('TOP')->setType(\TournamentGenerator\Constants::ROUND_TWO);
35 35
 
36 36
 			$filter_win_2 = new \TournamentGenerator\TeamFilter('wins', '=', 2, [$group_0_0, $group_top]);
Please login to merge, or discard this patch.
src/TournamentGenerator/Preset/SingleElimination.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 		// CALCULATE BYES
18 18
 		$byes = 0;
19
-		if ( !\TournamentGenerator\isPowerOf2($countTeams) ) {
19
+		if (!\TournamentGenerator\isPowerOf2($countTeams)) {
20 20
 			$nextPow = bindec(str_pad(1, strlen(decbin($countTeams))+1, 0, STR_PAD_RIGHT));
21 21
 			$byes = $nextPow-$countTeams;
22 22
 		}
@@ -27,17 +27,17 @@  discard block
 block discarded – undo
27 27
 
28 28
 		$previousGroups = [];
29 29
 
30
-		for ($i=1; $i <= (($countTeams+$byes)/2); $i++) {
30
+		for ($i = 1; $i <= (($countTeams+$byes)/2); $i++) {
31 31
 			$g = $startRound->group('Round 1 '.$i)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO);
32 32
 			$previousGroups[] = $g;
33 33
 		}
34 34
 
35 35
 		$this->splitTeams();
36 36
 
37
-		for ($r=2; $r <= $roundsNum; $r++) {
37
+		for ($r = 2; $r <= $roundsNum; $r++) {
38 38
 			$groups = [];
39 39
 			$round = $this->round('Round '.$r);
40
-			for ($g=1; $g <= (($countTeams+$byes)/pow(2, $r)); $g++) {
40
+			for ($g = 1; $g <= (($countTeams+$byes)/pow(2, $r)); $g++) {
41 41
 				$group = $round->group('Round '.$r.' - '.$g)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO);
42 42
 				$groups[] = $group;
43 43
 				array_shift($previousGroups)->progression($group, 0, 1); // PROGRESS FROM GROUP BEFORE
Please login to merge, or discard this patch.
src/TournamentGenerator/Preset/DoubleElimination.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
 		$groupIds = [];
32 32
 		$allGroups = [];
33 33
 
34
-		for ($i=1; $i <= $startGroups; $i++) {
34
+		for ($i = 1; $i <= $startGroups; $i++) {
35 35
 			$g = $startRound->group('Start group - '.$i)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO);
36 36
 			$allGroups[] = $g;
37 37
 			$groupIds[] = $g->getId();
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 		// SPLIT TEAMS EVENLY
42 42
 		$this->splitTeams();
43 43
 
44
-		for ($r=2; $r <= $roundsNum-1; $r++) {
44
+		for ($r = 2; $r <= $roundsNum-1; $r++) {
45 45
 			$groups = [];
46 46
 			$losingGroups = [];
47 47
 			$round = $this->round('Round '.$r);
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 	private function calcByes(int $countTeams, int &$nextPow) {
76 76
 		$byes = 0;
77 77
 		$nextPow = $countTeams;
78
-		if ( !\TournamentGenerator\isPowerOf2($countTeams) ) {
78
+		if (!\TournamentGenerator\isPowerOf2($countTeams)) {
79 79
 			$nextPow = bindec(str_pad(1, strlen(decbin($countTeams))+1, 0, STR_PAD_RIGHT));
80 80
 			$byes = $nextPow-$countTeams;
81 81
 		}
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 	}
84 84
 	private function generateWinSide(int &$r, int &$byes, int &$countTeams, \TournamentGenerator\Round &$round, array &$allGroups, array &$groups, \TournamentGenerator\Group &$lastWinningGroup = null, array &$previousGroups = []) {
85 85
 		$order = 1;
86
-		for ($g=1; $g <= (($countTeams+$byes)/pow(2, $r)); $g++) {
86
+		for ($g = 1; $g <= (($countTeams+$byes)/pow(2, $r)); $g++) {
87 87
 			$group = $round->group('Round '.$r.' - win '.$g)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO)->setOrder($order);
88 88
 			$allGroups[] = $group;
89 89
 			$order += 2;
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 		$losingGroupTeamsCount = count($previousLosingGroups)+count($previousGroups);
99 99
 		$order = 2;
100 100
 		if (\TournamentGenerator\isPowerOf2($losingGroupTeamsCount)) { // IF THE NUMBER OF TEAMS IS A POWER OF 2, GENERATE GROUPS WITHOUT BYES
101
-			for ($g=1; $g <= $losingGroupTeamsCount/2; $g++) {
101
+			for ($g = 1; $g <= $losingGroupTeamsCount/2; $g++) {
102 102
 				$group = $round->group('Round '.$r.' - loss '.$g)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO)->setOrder($order);
103 103
 				$allGroups[] = $group;
104 104
 				$order += 2;
@@ -121,11 +121,11 @@  discard block
 block discarded – undo
121 121
 			$n = (floor(count($previousLosingGroups)/2)+$losingByes);
122 122
 			$byesGroupsNums = [];
123 123
 			$byesProgressed = 0;
124
-			for ($i=0; $i < $losingByes; $i++) {
124
+			for ($i = 0; $i < $losingByes; $i++) {
125 125
 				$byesGroupsNums[] = $n-($i*2);
126 126
 			}
127 127
 			$lastGroup = 0;
128
-			for ($g=1; $g <= ((count($previousLosingGroups)/2)+$losingByes); $g++) {
128
+			for ($g = 1; $g <= ((count($previousLosingGroups)/2)+$losingByes); $g++) {
129 129
 				$group = $round->group('Round '.$r.' - loss '.$g)->setInGame(2)->setType(\TournamentGenerator\Constants::ROUND_TWO)->setOrder($order);
130 130
 				$allGroups[] = $group;
131 131
 				$order += 2;
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 				}
138 138
 				else {
139 139
 					$previousLosingGroups[$lastGroup]->progression($group, 0, 1); // PROGRESS FROM LOSING GROUP BEFORE
140
-					if (isset($previousLosingGroups[$lastGroup + 1])) $previousLosingGroups[$lastGroup + 1]->progression($group, 0, 1); // PROGREESS FROM LOSING GROUP BEFORE
140
+					if (isset($previousLosingGroups[$lastGroup+1])) $previousLosingGroups[$lastGroup+1]->progression($group, 0, 1); // PROGREESS FROM LOSING GROUP BEFORE
141 141
 					$lastGroup += 2;
142 142
 				}
143 143
 			}
Please login to merge, or discard this patch.
src/TournamentGenerator/Round.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 		$this->setId(isset($id) ? $id : uniqid());
19 19
 	}
20 20
 
21
-	public function addGroup(Group ...$groups){
21
+	public function addGroup(Group ...$groups) {
22 22
 		foreach ($groups as $group) {
23 23
 			$this->groups[] = $group;
24 24
 		}
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 		$this->groups[] = $g->setSkip($this->allowSkip);
30 30
 		return $g;
31 31
 	}
32
-	public function getGroups(){
32
+	public function getGroups() {
33 33
 		$this->orderGroups();
34 34
 		return $this->groups;
35 35
 	}
@@ -38,17 +38,17 @@  discard block
 block discarded – undo
38 38
 		return array_map(function($a) { return $a->getId(); }, $this->groups);
39 39
 	}
40 40
 	public function orderGroups() {
41
-		usort($this->groups, function($a, $b){
42
-			return $a->getOrder() - $b->getOrder();
41
+		usort($this->groups, function($a, $b) {
42
+			return $a->getOrder()-$b->getOrder();
43 43
 		});
44 44
 		return $this->groups;
45 45
 	}
46 46
 
47
-	public function allowSkip(){
47
+	public function allowSkip() {
48 48
 		$this->allowSkip = true;
49 49
 		return $this;
50 50
 	}
51
-	public function disallowSkip(){
51
+	public function disallowSkip() {
52 52
 		$this->allowSkip = false;
53 53
 		return $this;
54 54
 	}
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 		return $this->allowSkip;
61 61
 	}
62 62
 
63
-	public function genGames(){
63
+	public function genGames() {
64 64
 		foreach ($this->groups as $group) {
65 65
 			$group->genGames();
66 66
 			$this->games = array_merge($this->games, $group->orderGames());
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 	public function getGames() {
71 71
 		return $this->games;
72 72
 	}
73
-	public function isPlayed(){
73
+	public function isPlayed() {
74 74
 		if (count($this->games) === 0) return false;
75 75
 		foreach ($this->groups as $group) {
76 76
 			if (!$group->isPlayed()) return false;
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 		return $this;
123 123
 	}
124 124
 
125
-	public function progress(bool $blank = false){
125
+	public function progress(bool $blank = false) {
126 126
 		foreach ($this->groups as $group) {
127 127
 			$group->progress($blank);
128 128
 		}
Please login to merge, or discard this patch.
src/TournamentGenerator/TeamFilter.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -43,14 +43,14 @@
 block discarded – undo
43 43
 
44 44
 	private $groups = [];
45 45
 
46
-	function __construct(string $what = 'points', string $how = '>', $val = 0, array $groups = []){
46
+	function __construct(string $what = 'points', string $how = '>', $val = 0, array $groups = []) {
47 47
 		if (!in_array(strtolower($what), ['points', 'score', 'wins', 'draws', 'losses', 'second', 'third', 'team', 'notprogressed', 'progressed'])) throw new \Exception('Trying to filter unexisting type ('.$what.')');
48 48
 		$this->what = strtolower($what);
49 49
 		if (!in_array($how, ['>', '<', '>=', '<=', '=', '!='])) throw new \Exception('Trying to filter with unexisting operator ('.$how.')');
50 50
 		$this->how = $how;
51 51
 		if (!(gettype($val) === 'integer' && strtolower($what) !== 'team') && !($val instanceof Team && strtolower($what) === 'team')) throw new \Exception('Unsupported filter value type ('.gettype($val).')');
52 52
 		$this->val = $val;
53
-		$this->groups = array_map(function($a) { return $a->getId(); }, array_filter($groups, function($a) {return ($a instanceof Group);}));
53
+		$this->groups = array_map(function($a) { return $a->getId(); }, array_filter($groups, function($a) {return ($a instanceof Group); }));
54 54
 	}
55 55
 	public function __toString() {
56 56
 		return 'Filter: '.$this->what.' '.($this->what !== 'notprogressed' && $this->what !== 'progressed' ? $this->how.' '.$this->val : '');
Please login to merge, or discard this patch.
src/TournamentGenerator/Filter.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,12 +12,12 @@
 block discarded – undo
12 12
 	private $filters = [];
13 13
 
14 14
 	function __construct(array $groups, array $filters) {
15
-		$this->groups = array_filter($groups, function($a) {return $a instanceof Group;});
15
+		$this->groups = array_filter($groups, function($a) {return $a instanceof Group; });
16 16
 		$this->filters = $filters;
17 17
 	}
18 18
 
19 19
 	private function getGroupsIds() {
20
-		return array_map(function($a){return $a->getId();}, $this->groups);
20
+		return array_map(function($a) {return $a->getId(); }, $this->groups);
21 21
 	}
22 22
 
23 23
 	/**
Please login to merge, or discard this patch.
src/TournamentGenerator/Category.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
 		$this->setId(isset($id) ? $id : uniqid());
18 18
 	}
19 19
 
20
-	public function addRound(Round ...$rounds){
20
+	public function addRound(Round ...$rounds) {
21 21
 		foreach ($rounds as $round) {
22 22
 			$this->rounds[] = $round;
23 23
 		}
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 		$this->rounds[] = $r->setSkip($this->allowSkip);
29 29
 		return $r;
30 30
 	}
31
-	public function getRounds(){
31
+	public function getRounds() {
32 32
 		return $this->rounds;
33 33
 	}
34 34
 	public function getGroups() {
@@ -39,11 +39,11 @@  discard block
 block discarded – undo
39 39
 		return $groups;
40 40
 	}
41 41
 
42
-	public function allowSkip(){
42
+	public function allowSkip() {
43 43
 		$this->allowSkip = true;
44 44
 		return $this;
45 45
 	}
46
-	public function disallowSkip(){
46
+	public function disallowSkip() {
47 47
 		$this->allowSkip = false;
48 48
 		return $this;
49 49
 	}
Please login to merge, or discard this patch.