Passed
Branch master (7949ab)
by Tomáš
02:07
created
src/TournamentGenerator/Utilis/Simulator.php 1 patch
Braces   +18 added lines, -6 removed lines patch added patch discarded remove patch
@@ -18,7 +18,9 @@  discard block
 block discarded – undo
18 18
 			$game->setResults($results);
19 19
 		}
20 20
 		$return = $group->sortTeams(null, $filters);
21
-		if (!$reset) return $return;
21
+		if (!$reset) {
22
+			return $return;
23
+		}
22 24
 		foreach ($group->getGames() as $game) {
23 25
 			$game->resetResults();
24 26
 		}
@@ -27,14 +29,18 @@  discard block
 block discarded – undo
27 29
 
28 30
 	public static function simulateRound(\TournamentGenerator\Round $round) {
29 31
 		foreach ($round->getGroups() as $group) {
30
-			if ($group->isPlayed()) continue;
32
+			if ($group->isPlayed()) {
33
+				continue;
34
+			}
31 35
 			$group->simulate([], false);
32 36
 		}
33 37
 		return true;
34 38
 	}
35 39
 
36 40
 	public static function simulateTournament(\TournamentGenerator\Tournament $tournament) {
37
-		if (count($tournament->getCategories()) === 0 && count($tournament->getRounds()) === 0) throw new \Exception('There are no rounds or categories to simulate games from.');
41
+		if (count($tournament->getCategories()) === 0 && count($tournament->getRounds()) === 0) {
42
+			throw new \Exception('There are no rounds or categories to simulate games from.');
43
+		}
38 44
 
39 45
 		$games = [];
40 46
 
@@ -51,7 +57,9 @@  discard block
 block discarded – undo
51 57
 
52 58
 	public static function simulateTournamentReal(\TournamentGenerator\Tournament $tournament) {
53 59
 		$games = [];
54
-		if (count($tournament->getCategories()) === 0 && count($tournament->getRounds()) === 0) throw new \Exception('There are no rounds or categories to simulate games from.');
60
+		if (count($tournament->getCategories()) === 0 && count($tournament->getRounds()) === 0) {
61
+			throw new \Exception('There are no rounds or categories to simulate games from.');
62
+		}
55 63
 
56 64
 		foreach ($tournament->getRounds() as $round) {
57 65
 			$games = array_merge($games, $round->genGames());
@@ -62,7 +70,9 @@  discard block
 block discarded – undo
62 70
 	}
63 71
 
64 72
 	public static function simulateCategory(\TournamentGenerator\Category $category) {
65
-		if (count($category->getRounds()) === 0) throw new \Exception('There are no rounds to simulate games from.');
73
+		if (count($category->getRounds()) === 0) {
74
+			throw new \Exception('There are no rounds to simulate games from.');
75
+		}
66 76
 
67 77
 		$games = [];
68 78
 
@@ -79,7 +89,9 @@  discard block
 block discarded – undo
79 89
 
80 90
 	public static function simulateCategoryReal(\TournamentGenerator\Category $category) {
81 91
 		$games = [];
82
-		if (count($category->getRounds()) === 0) throw new \Exception('There are no rounds to simulate games from.');
92
+		if (count($category->getRounds()) === 0) {
93
+			throw new \Exception('There are no rounds to simulate games from.');
94
+		}
83 95
 
84 96
 		foreach ($category->getRounds() as $round) {
85 97
 			$games = array_merge($games, $round->genGames());
Please login to merge, or discard this patch.
src/TournamentGenerator/Category.php 2 patches
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.
Braces   +9 added lines, -3 removed lines patch added patch discarded remove patch
@@ -73,7 +73,9 @@  discard block
 block discarded – undo
73 73
 		}
74 74
 		$teams = \array_unique($teams);
75 75
 		$this->teams = $teams;
76
-		if ($ordered) $teams = $this->sortTeams($ordering);
76
+		if ($ordered) {
77
+			$teams = $this->sortTeams($ordering);
78
+		}
77 79
 
78 80
 		// APPLY FILTERS
79 81
 		$filter = new Filter($this->getGroups(), $filters);
@@ -106,14 +108,18 @@  discard block
 block discarded – undo
106 108
 
107 109
 	public function splitTeams(Round ...$wheres) {
108 110
 
109
-		if (count($wheres) === 0) $wheres = $this->getRounds();
111
+		if (count($wheres) === 0) {
112
+			$wheres = $this->getRounds();
113
+		}
110 114
 
111 115
 		$teams = $this->getTeams();
112 116
 		shuffle($teams);
113 117
 
114 118
 		while (count($teams) > 0) {
115 119
 			foreach ($wheres as $where) {
116
-				if (count($teams) > 0) $where->addTeam(array_shift($teams));
120
+				if (count($teams) > 0) {
121
+					$where->addTeam(array_shift($teams));
122
+				}
117 123
 			}
118 124
 		}
119 125
 		foreach ($wheres as $where) {
Please login to merge, or discard this patch.
src/TournamentGenerator/Group.php 1 patch
Braces   +18 added lines, -6 removed lines patch added patch discarded remove patch
@@ -64,7 +64,9 @@  discard block
 block discarded – undo
64 64
 	public function getTeams(bool $ordered = false, $ordering = \TournamentGenerator\Constants::POINTS, array $filters = []) {
65 65
 		$teams = $this->teams;
66 66
 
67
-		if ($ordered) return $this->sortTeams($ordering, $filters);
67
+		if ($ordered) {
68
+			return $this->sortTeams($ordering, $filters);
69
+		}
68 70
 
69 71
 		// APPLY FILTERS
70 72
 		$filter = new Filter([$this], $filters);
@@ -79,7 +81,9 @@  discard block
 block discarded – undo
79 81
 		return $t;
80 82
 	}
81 83
 	public function sortTeams($ordering = null, array $filters = []) {
82
-		if (!isset($ordering)) $ordering = $this->ordering;
84
+		if (!isset($ordering)) {
85
+			$ordering = $this->ordering;
86
+		}
83 87
 		$this->teams = Utilis\Sorter\Teams::sortGroup($this->teams, $this, $ordering);
84 88
 		return $this->getTeams(false, null, $filters);
85 89
 	}
@@ -109,7 +113,9 @@  discard block
 block discarded – undo
109 113
 	}
110 114
 
111 115
 	public function setOrdering(string $ordering = \TournamentGenerator\Constants::POINTS) {
112
-		if (!in_array($ordering, \TournamentGenerator\Constants::OrderingTypes)) throw new \Exception('Unknown group ordering: '.$ordering);
116
+		if (!in_array($ordering, \TournamentGenerator\Constants::OrderingTypes)) {
117
+			throw new \Exception('Unknown group ordering: '.$ordering);
118
+		}
113 119
 		$this->ordering = $ordering;
114 120
 		return $this;
115 121
 	}
@@ -174,7 +180,9 @@  discard block
 block discarded – undo
174 180
 		return $this->games;
175 181
 	}
176 182
 	public function orderGames() {
177
-		if (count($this->games) <= 4) return $this->games;
183
+		if (count($this->games) <= 4) {
184
+			return $this->games;
185
+		}
178 186
 		$this->games = $this->generator->orderGames();
179 187
 		return $this->games;
180 188
 	}
@@ -189,9 +197,13 @@  discard block
 block discarded – undo
189 197
 		return $this;
190 198
 	}
191 199
 	public function isPlayed(){
192
-		if (count($this->games) === 0) return false;
200
+		if (count($this->games) === 0) {
201
+			return false;
202
+		}
193 203
 		foreach ($this->games as $game) {
194
-			if (!$game->isPlayed()) return false;
204
+			if (!$game->isPlayed()) {
205
+				return false;
206
+			}
195 207
 		}
196 208
 		return true;
197 209
 	}
Please login to merge, or discard this patch.
src/TournamentGenerator/Tournament.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 
21 21
 	private $allowSkip = false;
22 22
 
23
-	function __construct(string $name = ''){
23
+	function __construct(string $name = '') {
24 24
 		$this->name = $name;
25 25
 	}
26 26
 	public function __toString() {
@@ -63,16 +63,16 @@  discard block
 block discarded – undo
63 63
 	public function getCategoryWait() {
64 64
 		return $this->expectedCategoryWait;
65 65
 	}
66
-	public function getTournamentTime(){
66
+	public function getTournamentTime() {
67 67
 		$games = count($this->getGames());
68 68
 		return $games*$this->expectedPlay+($games-1)*$this->expectedGameWait+(count($this->getRounds())-1)*$this->expectedRoundWait+(count($this->getCategories())-1)*$this->expectedCategoryWait;
69 69
 	}
70 70
 
71
-	public function allowSkip(){
71
+	public function allowSkip() {
72 72
 		$this->allowSkip = true;
73 73
 		return $this;
74 74
 	}
75
-	public function disallowSkip(){
75
+	public function disallowSkip() {
76 76
 		$this->allowSkip = false;
77 77
 		return $this;
78 78
 	}
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 		return $this->allowSkip;
85 85
 	}
86 86
 
87
-	public function addCategory(Category ...$categories){
87
+	public function addCategory(Category ...$categories) {
88 88
 		foreach ($categories as $category) {
89 89
 			$this->categories[] = $category;
90 90
 		}
Please login to merge, or discard this patch.