Completed
Push — master ( a5ef81...3a0efc )
by Vincenzo
02:43
created
api/database/seeds/A000TeamsSeeder.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -3,20 +3,20 @@
 block discarded – undo
3 3
 
4 4
 class ATeamsSeeder
5 5
 {
6
-    function run()
7
-    {
8
-        $teamNumber = 16;
9
-        $rndFiller = new \App\Lib\DsManager\Helpers\RandomFiller();
10
-        for ($i = 1; $i <= $teamNumber; $i++) {
11
-            $team = $rndFiller->getTeam($rndFiller->getLocale());
12
-            $teamArray = $team->toArray();
13
-            $teamO = \App\Lib\DsManager\Models\Orm\Team::create($teamArray);
14
-            foreach ($teamArray['roster'] as $player) {
15
-                $player['team_id'] = $teamO->id;
16
-                \App\Lib\DsManager\Models\Orm\Player::create($player);
17
-            }
18
-            $teamArray['coach']['team_id'] = $teamO->id;
19
-            \App\Lib\DsManager\Models\Orm\Coach::create($teamArray['coach']);
20
-        }
21
-    }
6
+	function run()
7
+	{
8
+		$teamNumber = 16;
9
+		$rndFiller = new \App\Lib\DsManager\Helpers\RandomFiller();
10
+		for ($i = 1; $i <= $teamNumber; $i++) {
11
+			$team = $rndFiller->getTeam($rndFiller->getLocale());
12
+			$teamArray = $team->toArray();
13
+			$teamO = \App\Lib\DsManager\Models\Orm\Team::create($teamArray);
14
+			foreach ($teamArray['roster'] as $player) {
15
+				$player['team_id'] = $teamO->id;
16
+				\App\Lib\DsManager\Models\Orm\Player::create($player);
17
+			}
18
+			$teamArray['coach']['team_id'] = $teamO->id;
19
+			\App\Lib\DsManager\Models\Orm\Coach::create($teamArray['coach']);
20
+		}
21
+	}
22 22
 }
23 23
\ No newline at end of file
Please login to merge, or discard this patch.
api/database/seeds/A001LeaguesSeeder.php 1 patch
Indentation   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -9,46 +9,46 @@
 block discarded – undo
9 9
 
10 10
 class A001LeaguesSeeder
11 11
 {
12
-    function run()
13
-    {
14
-        $leagues = [
15
-            'friendly' => 16,
16
-            'europa league' => 8
17
-        ];
18
-        $teams = Team::all()->toArray();
19
-        foreach ($leagues as $league => $teamsNum) {
12
+	function run()
13
+	{
14
+		$leagues = [
15
+			'friendly' => 16,
16
+			'europa league' => 8
17
+		];
18
+		$teams = Team::all()->toArray();
19
+		foreach ($leagues as $league => $teamsNum) {
20 20
 
21
-            $teamCopy = $teams;
22
-            $league = League::create(
23
-                [
24
-                    'name' => $league,
25
-                    'teams' => $teamsNum
26
-                ]
27
-            );
21
+			$teamCopy = $teams;
22
+			$league = League::create(
23
+				[
24
+					'name' => $league,
25
+					'teams' => $teamsNum
26
+				]
27
+			);
28 28
 
29
-            //Create Rounds
30
-            shuffle($teamCopy);
31
-            $teamCopy = array_splice($teamCopy, 0, $teamsNum);
32
-            $rounds = LeagueFixtureGenerator::generate($teamCopy);
33
-            foreach ($rounds as $i => $round) {
29
+			//Create Rounds
30
+			shuffle($teamCopy);
31
+			$teamCopy = array_splice($teamCopy, 0, $teamsNum);
32
+			$rounds = LeagueFixtureGenerator::generate($teamCopy);
33
+			foreach ($rounds as $i => $round) {
34 34
 
35
-                $leagueRound = LeagueRound::create(
36
-                    [
37
-                        'league_id' => $league->id,
38
-                        'day' => $i + 1
39
-                    ]
40
-                );
35
+				$leagueRound = LeagueRound::create(
36
+					[
37
+						'league_id' => $league->id,
38
+						'day' => $i + 1
39
+					]
40
+				);
41 41
 
42
-                foreach ($round as $match) {
43
-                    $newMatch = Match::create(
44
-                        [
45
-                            'home_team_id' => $match['home_team_id'],
46
-                            'away_team_id' => $match['away_team_id'],
47
-                            'league_round_id' => $leagueRound->id
48
-                        ]
49
-                    );
50
-                }
51
-            }
52
-        }
53
-    }
42
+				foreach ($round as $match) {
43
+					$newMatch = Match::create(
44
+						[
45
+							'home_team_id' => $match['home_team_id'],
46
+							'away_team_id' => $match['away_team_id'],
47
+							'league_round_id' => $leagueRound->id
48
+						]
49
+					);
50
+				}
51
+			}
52
+		}
53
+	}
54 54
 }
55 55
\ No newline at end of file
Please login to merge, or discard this patch.
api/database/migrations/CreateLeagueRoundsTable.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
     public function run()
14 14
     {
15 15
         Capsule::schema()->dropIfExists('league_rounds');
16
-        Capsule::schema()->create('league_rounds', function (Blueprint $table) {
16
+        Capsule::schema()->create('league_rounds', function(Blueprint $table) {
17 17
             $table->increments('id');
18 18
             $table->integer('league_id');
19 19
             $table->integer('day')->default(0);
Please login to merge, or discard this patch.
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -5,20 +5,20 @@
 block discarded – undo
5 5
 
6 6
 class CreateLeagueRoundsTable
7 7
 {
8
-    /**
9
-     * Run the migrations.
10
-     *
11
-     * @return void
12
-     */
13
-    public function run()
14
-    {
15
-        Capsule::schema()->dropIfExists('league_rounds');
16
-        Capsule::schema()->create('league_rounds', function (Blueprint $table) {
17
-            $table->increments('id');
18
-            $table->integer('league_id');
19
-            $table->boolean('simulated')->default(false);
20
-            $table->integer('day')->default(0);
21
-            $table->timestamps();
22
-        });
23
-    }
8
+	/**
9
+	 * Run the migrations.
10
+	 *
11
+	 * @return void
12
+	 */
13
+	public function run()
14
+	{
15
+		Capsule::schema()->dropIfExists('league_rounds');
16
+		Capsule::schema()->create('league_rounds', function (Blueprint $table) {
17
+			$table->increments('id');
18
+			$table->integer('league_id');
19
+			$table->boolean('simulated')->default(false);
20
+			$table->integer('day')->default(0);
21
+			$table->timestamps();
22
+		});
23
+	}
24 24
 }
Please login to merge, or discard this patch.
api/Lib/DsManager/Models/Orm/League.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -8,24 +8,24 @@
 block discarded – undo
8 8
  */
9 9
 class League extends DsManagerOrm
10 10
 {
11
-    /**
12
-     * @var string
13
-     */
14
-    protected $table = 'leagues';
11
+	/**
12
+	 * @var string
13
+	 */
14
+	protected $table = 'leagues';
15 15
 
16
-    /**
17
-     * @var array
18
-     */
19
-    protected $fillable = [
20
-        'name',
21
-        'teams'
22
-    ];
16
+	/**
17
+	 * @var array
18
+	 */
19
+	protected $fillable = [
20
+		'name',
21
+		'teams'
22
+	];
23 23
 
24
-    /**
25
-     * @return \Illuminate\Database\Eloquent\Relations\HasMany
26
-     */
27
-    public function rounds()
28
-    {
29
-        return $this->hasMany(LeagueRound::class);
30
-    }
24
+	/**
25
+	 * @return \Illuminate\Database\Eloquent\Relations\HasMany
26
+	 */
27
+	public function rounds()
28
+	{
29
+		return $this->hasMany(LeagueRound::class);
30
+	}
31 31
 } 
32 32
\ No newline at end of file
Please login to merge, or discard this patch.
api/Lib/DsManager/Helpers/LeagueFixtureGenerator.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -5,28 +5,28 @@
 block discarded – undo
5 5
 
6 6
 class LeagueFixtureGenerator
7 7
 {
8
-    public static function generate(array $teams)
9
-    {
10
-        $numTeams = count($teams);
11
-        $numRounds = ($numTeams - 1);
12
-        $halfSize = $numTeams / 2;
8
+	public static function generate(array $teams)
9
+	{
10
+		$numTeams = count($teams);
11
+		$numRounds = ($numTeams - 1);
12
+		$halfSize = $numTeams / 2;
13 13
 
14
-        $away = array_splice($teams, $halfSize);
15
-        $home = $teams;
16
-        $rounds = [];
17
-        for ($i = 0; $i < $numRounds; $i++) {
18
-            $homeCount = count($home);
19
-            for ($j = 0; $j < $homeCount; $j++) {
20
-                $rounds[$i][$j]["home_team_id"] = $home[$j]['id'];
21
-                $rounds[$i][$j]["away_team_id"] = $away[$j]['id'];
22
-            }
23
-            if (count($home) + count($away) - 1 > 2) {
24
-                $spliced = array_splice($home, 1, 1);
25
-                $shifted = array_shift($spliced);
26
-                array_unshift($away, $shifted);
27
-                array_push($home, array_pop($away));
28
-            }
29
-        }
30
-        return $rounds;
31
-    }
14
+		$away = array_splice($teams, $halfSize);
15
+		$home = $teams;
16
+		$rounds = [];
17
+		for ($i = 0; $i < $numRounds; $i++) {
18
+			$homeCount = count($home);
19
+			for ($j = 0; $j < $homeCount; $j++) {
20
+				$rounds[$i][$j]["home_team_id"] = $home[$j]['id'];
21
+				$rounds[$i][$j]["away_team_id"] = $away[$j]['id'];
22
+			}
23
+			if (count($home) + count($away) - 1 > 2) {
24
+				$spliced = array_splice($home, 1, 1);
25
+				$shifted = array_shift($spliced);
26
+				array_unshift($away, $shifted);
27
+				array_push($home, array_pop($away));
28
+			}
29
+		}
30
+		return $rounds;
31
+	}
32 32
 }
33 33
\ No newline at end of file
Please login to merge, or discard this patch.
api/database/migrations/CreateLeagueTeamsTable.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
     public function run()
14 14
     {
15 15
         Capsule::schema()->dropIfExists('leagues');
16
-        Capsule::schema()->create('league_teams', function (Blueprint $table) {
16
+        Capsule::schema()->create('league_teams', function(Blueprint $table) {
17 17
             $table->increments('id');
18 18
             $table->integer('league_id');
19 19
             $table->integer('team_id');
Please login to merge, or discard this patch.
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -5,24 +5,24 @@
 block discarded – undo
5 5
 
6 6
 class CreateLeagueTeamsTable
7 7
 {
8
-    /**
9
-     * Run the migrations.
10
-     *
11
-     * @return void
12
-     */
13
-    public function run()
14
-    {
15
-        Capsule::schema()->dropIfExists('league_teams');
16
-        Capsule::schema()->create('league_teams', function (Blueprint $table) {
17
-            $table->increments('id');
18
-            $table->integer('league_id');
19
-            $table->integer('team_id');
20
-            $table->unsignedTinyInteger('points')->default(0);
21
-            $table->unsignedTinyInteger('played')->default(0);
22
-            $table->unsignedTinyInteger('won')->default(0);
23
-            $table->unsignedTinyInteger('draw')->default(0);
24
-            $table->unsignedTinyInteger('lost')->default(0);
25
-            $table->timestamps();
26
-        });
27
-    }
8
+	/**
9
+	 * Run the migrations.
10
+	 *
11
+	 * @return void
12
+	 */
13
+	public function run()
14
+	{
15
+		Capsule::schema()->dropIfExists('league_teams');
16
+		Capsule::schema()->create('league_teams', function (Blueprint $table) {
17
+			$table->increments('id');
18
+			$table->integer('league_id');
19
+			$table->integer('team_id');
20
+			$table->unsignedTinyInteger('points')->default(0);
21
+			$table->unsignedTinyInteger('played')->default(0);
22
+			$table->unsignedTinyInteger('won')->default(0);
23
+			$table->unsignedTinyInteger('draw')->default(0);
24
+			$table->unsignedTinyInteger('lost')->default(0);
25
+			$table->timestamps();
26
+		});
27
+	}
28 28
 }
Please login to merge, or discard this patch.
api/Lib/DsManager/Helpers/MatchSimulator.php 3 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -4,7 +4,6 @@
 block discarded – undo
4 4
 namespace App\Lib\DsManager\Helpers;
5 5
 
6 6
 
7
-use App\Lib\DsManager\Models\Orm\Match;
8 7
 use App\Lib\DsManager\Models\Orm\Match as MatchOrm;
9 8
 use App\Lib\DsManager\Models\Orm\MatchResult;
10 9
 
Please login to merge, or discard this patch.
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 
35 35
     /**
36 36
      * @param $matchId
37
-     * @return mixed
37
+     * @return MatchResult
38 38
      */
39 39
     public static function simulateCompleteResult($matchId)
40 40
     {
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 
51 51
     /**
52 52
      * @param $matchId
53
-     * @return mixed
53
+     * @return MatchResult
54 54
      */
55 55
     public static function simulateSimpleResult($matchId)
56 56
     {
Please login to merge, or discard this patch.
Indentation   +117 added lines, -117 removed lines patch added patch discarded remove patch
@@ -15,129 +15,129 @@
 block discarded – undo
15 15
  */
16 16
 class MatchSimulator
17 17
 {
18
-    /**
19
-     * @param $roundId
20
-     * @return string
21
-     */
22
-    public static function simulateRound($roundId)
23
-    {
24
-        $result = self::getCompleteRound($roundId);
25
-        if (!empty($result)
26
-            &&
27
-            !$result->simulated
28
-        ) {
29
-            $matches = Match::where(
30
-                [
31
-                    'league_round_id' => $roundId
32
-                ]
33
-            )->get();
34
-            foreach ($matches as $match) {
35
-                self::simulateSimpleResult($match->id)->toArray();
36
-            }
37
-            LeagueRound::find($roundId)->update(['simulated' => true]);
38
-            $result = self::getCompleteRound($roundId);
39
-        }
40
-        return $result;
41
-    }
18
+	/**
19
+	 * @param $roundId
20
+	 * @return string
21
+	 */
22
+	public static function simulateRound($roundId)
23
+	{
24
+		$result = self::getCompleteRound($roundId);
25
+		if (!empty($result)
26
+			&&
27
+			!$result->simulated
28
+		) {
29
+			$matches = Match::where(
30
+				[
31
+					'league_round_id' => $roundId
32
+				]
33
+			)->get();
34
+			foreach ($matches as $match) {
35
+				self::simulateSimpleResult($match->id)->toArray();
36
+			}
37
+			LeagueRound::find($roundId)->update(['simulated' => true]);
38
+			$result = self::getCompleteRound($roundId);
39
+		}
40
+		return $result;
41
+	}
42 42
 
43
-    /**
44
-     * @param $matchId
45
-     * @return mixed
46
-     */
47
-    public static function simulateCompleteResult($matchId)
48
-    {
49
-        $result = self::getCompleteResult($matchId);
50
-        if (!empty($result)
51
-            && !$result->simulated
52
-            && self::simulate($matchId) === 1
53
-        ) {
54
-            $result = self::getCompleteResult($matchId);
55
-        }
56
-        return $result;
57
-    }
43
+	/**
44
+	 * @param $matchId
45
+	 * @return mixed
46
+	 */
47
+	public static function simulateCompleteResult($matchId)
48
+	{
49
+		$result = self::getCompleteResult($matchId);
50
+		if (!empty($result)
51
+			&& !$result->simulated
52
+			&& self::simulate($matchId) === 1
53
+		) {
54
+			$result = self::getCompleteResult($matchId);
55
+		}
56
+		return $result;
57
+	}
58 58
 
59
-    /**
60
-     * @param $matchId
61
-     * @return mixed
62
-     */
63
-    public static function simulateSimpleResult($matchId)
64
-    {
65
-        $result = self::getSimpleResult($matchId);
66
-        if (!empty($result)
67
-            && !$result->simulated
68
-            && self::simulate($matchId) === 1
69
-        ) {
70
-            $result = self::getSimpleResult($matchId);
71
-        }
72
-        return $result;
73
-    }
59
+	/**
60
+	 * @param $matchId
61
+	 * @return mixed
62
+	 */
63
+	public static function simulateSimpleResult($matchId)
64
+	{
65
+		$result = self::getSimpleResult($matchId);
66
+		if (!empty($result)
67
+			&& !$result->simulated
68
+			&& self::simulate($matchId) === 1
69
+		) {
70
+			$result = self::getSimpleResult($matchId);
71
+		}
72
+		return $result;
73
+	}
74 74
 
75
-    /**
76
-     * @param $matchId
77
-     * @return mixed
78
-     */
79
-    private static function simulate($matchId)
80
-    {
81
-        $match = \App\Lib\DsManager\Models\Match::fromArray(
82
-            MatchOrm::complete()
83
-                ->where(
84
-                    [
85
-                        'id' => $matchId
86
-                    ]
87
-                )->first()->toArray()
88
-        );
89
-        $matchResult = $match->simulate()->toArray();
90
-        $result = MatchResult::where(
91
-            [
92
-                'id' => $matchId
93
-            ]
94
-        )->update(
95
-            MatchResult::resolveAttributes(
96
-                $matchResult,
97
-                $matchId
98
-            )
99
-        );
100
-        return $result;
101
-    }
75
+	/**
76
+	 * @param $matchId
77
+	 * @return mixed
78
+	 */
79
+	private static function simulate($matchId)
80
+	{
81
+		$match = \App\Lib\DsManager\Models\Match::fromArray(
82
+			MatchOrm::complete()
83
+				->where(
84
+					[
85
+						'id' => $matchId
86
+					]
87
+				)->first()->toArray()
88
+		);
89
+		$matchResult = $match->simulate()->toArray();
90
+		$result = MatchResult::where(
91
+			[
92
+				'id' => $matchId
93
+			]
94
+		)->update(
95
+			MatchResult::resolveAttributes(
96
+				$matchResult,
97
+				$matchId
98
+			)
99
+		);
100
+		return $result;
101
+	}
102 102
 
103 103
 
104
-    /**
105
-     * @param $matchId
106
-     * @return MatchResult
107
-     */
108
-    private static function getCompleteResult($matchId)
109
-    {
110
-        return MatchResult::complete()->where(
111
-            [
112
-                'id' => $matchId
113
-            ]
114
-        )->first();
115
-    }
104
+	/**
105
+	 * @param $matchId
106
+	 * @return MatchResult
107
+	 */
108
+	private static function getCompleteResult($matchId)
109
+	{
110
+		return MatchResult::complete()->where(
111
+			[
112
+				'id' => $matchId
113
+			]
114
+		)->first();
115
+	}
116 116
 
117
-    /**
118
-     * @param $matchId
119
-     * @return MatchResult
120
-     */
121
-    private static function getSimpleResult($matchId)
122
-    {
123
-        return MatchResult::teams()->where(
124
-            [
125
-                'id' => $matchId
126
-            ]
127
-        )->first();
128
-    }
117
+	/**
118
+	 * @param $matchId
119
+	 * @return MatchResult
120
+	 */
121
+	private static function getSimpleResult($matchId)
122
+	{
123
+		return MatchResult::teams()->where(
124
+			[
125
+				'id' => $matchId
126
+			]
127
+		)->first();
128
+	}
129 129
 
130
-    /**
131
-     * @param $roundId
132
-     * @return mixed
133
-     */
134
-    private static function getCompleteRound($roundId)
135
-    {
136
-        return LeagueRound::complete()->where(
137
-            [
138
-                'id' => $roundId
139
-            ]
140
-        )->first();
141
-    }
130
+	/**
131
+	 * @param $roundId
132
+	 * @return mixed
133
+	 */
134
+	private static function getCompleteRound($roundId)
135
+	{
136
+		return LeagueRound::complete()->where(
137
+			[
138
+				'id' => $roundId
139
+			]
140
+		)->first();
141
+	}
142 142
 
143 143
 }
144 144
\ No newline at end of file
Please login to merge, or discard this patch.
api/index.php 3 patches
Unused Use Statements   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -4,10 +4,10 @@
 block discarded – undo
4 4
 require_once("vendor/autoload.php");
5 5
 
6 6
 
7
-use App\Lib\DsManager\Helpers\MatchSimulator;
8
-use App\Lib\DsManager\Models\Orm\League;
9
-use App\Lib\DsManager\Models\Orm\LeagueRound;
10
-use App\Lib\DsManager\Models\Orm\Match;
7
+use App\Lib\DsManager\Helpers\MatchSimulator;
8
+use App\Lib\DsManager\Models\Orm\League;
9
+use App\Lib\DsManager\Models\Orm\LeagueRound;
10
+use App\Lib\DsManager\Models\Orm\Match;
11 11
 use App\Lib\DsManager\Models\Orm\MatchResult;
12 12
 use \App\Lib\Helpers\Responder;
13 13
 use \App\Lib\DsManager\Models\Orm\Player;
Please login to merge, or discard this patch.
Indentation   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -15,190 +15,190 @@
 block discarded – undo
15 15
 use \App\Lib\DsManager\Models\Orm\Coach;
16 16
 
17 17
 $configuration = [
18
-    'settings' => [
19
-        'displayErrorDetails' => true,
20
-    ],
18
+	'settings' => [
19
+		'displayErrorDetails' => true,
20
+	],
21 21
 ];
22 22
 $c = new \Slim\Container($configuration);
23 23
 $api = new \Slim\App($c);
24 24
 
25 25
 $api->get('/ping', function ($request, $response, $args) {
26
-    $jsonResp = json_encode(
27
-        [
28
-            "status" => "service up",
29
-            "message" => "in a bottle"
30
-        ]
31
-    );
32
-    return Responder::getJsonResponse($jsonResp, $response);
26
+	$jsonResp = json_encode(
27
+		[
28
+			"status" => "service up",
29
+			"message" => "in a bottle"
30
+		]
31
+	);
32
+	return Responder::getJsonResponse($jsonResp, $response);
33 33
 });
34 34
 
35 35
 $api->get('/players', function ($request, $response, $args) {
36
-    $json = json_encode(Player::all());
37
-    return Responder::getJsonResponse($json, $response);
36
+	$json = json_encode(Player::all());
37
+	return Responder::getJsonResponse($json, $response);
38 38
 });
39 39
 
40 40
 
41 41
 $api->get('/players/{id}', function ($request, $response, $args) {
42
-    return Responder::getJsonResponse(
43
-        Player::findOrFail($args['id']),
44
-        $response
45
-    );
42
+	return Responder::getJsonResponse(
43
+		Player::findOrFail($args['id']),
44
+		$response
45
+	);
46 46
 });
47 47
 
48 48
 $api->get('/coaches', function ($request, $response, $args) {
49
-    return Responder::getJsonResponse(
50
-        Coach::all(),
51
-        $response
52
-    );
49
+	return Responder::getJsonResponse(
50
+		Coach::all(),
51
+		$response
52
+	);
53 53
 });
54 54
 
55 55
 $api->get('/teams', function ($request, $response, $args) {
56
-    return Responder::getJsonResponse(
57
-        Team::all(),
58
-        $response
59
-    );
56
+	return Responder::getJsonResponse(
57
+		Team::all(),
58
+		$response
59
+	);
60 60
 });
61 61
 
62 62
 $api->get('/teams/{id}', function ($request, $response, $args) {
63
-    return Responder::getJsonResponse(
64
-        Team::complete()
65
-            ->where(
66
-                [
67
-                    'id' => $args['id']
68
-                ]
69
-            )->get(),
70
-        $response
71
-    );
63
+	return Responder::getJsonResponse(
64
+		Team::complete()
65
+			->where(
66
+				[
67
+					'id' => $args['id']
68
+				]
69
+			)->get(),
70
+		$response
71
+	);
72 72
 });
73 73
 
74 74
 $api->get('/teams/{id}/players', function ($request, $response, $args) {
75
-    return Responder::getJsonResponse(
76
-        Team::with(
77
-            'roster'
78
-        )->where(
79
-            [
80
-                'id' => $args['id']
81
-            ]
82
-        )->get(),
83
-        $response
84
-    );
75
+	return Responder::getJsonResponse(
76
+		Team::with(
77
+			'roster'
78
+		)->where(
79
+			[
80
+				'id' => $args['id']
81
+			]
82
+		)->get(),
83
+		$response
84
+	);
85 85
 });
86 86
 
87 87
 $api->get('/teams/{id}/players/{playerId}', function ($request, $response, $args) {
88
-    return Responder::getJsonResponse(
89
-        Player::statistics()->where(
90
-            [
91
-                'id' => $args['playerId'],
92
-                'team_id' => $args['id']
93
-            ]
94
-        )->get(),
95
-        $response
96
-    );
88
+	return Responder::getJsonResponse(
89
+		Player::statistics()->where(
90
+			[
91
+				'id' => $args['playerId'],
92
+				'team_id' => $args['id']
93
+			]
94
+		)->get(),
95
+		$response
96
+	);
97 97
 });
98 98
 
99 99
 $api->get('/teams/{id}/coach', function ($request, $response, $args) {
100
-    return Responder::getJsonResponse(
101
-        Team::with(
102
-            'coach'
103
-        )->where(
104
-            [
105
-                'id' => $args['id']
106
-            ]
107
-        )->get(),
108
-        $response
109
-    );
100
+	return Responder::getJsonResponse(
101
+		Team::with(
102
+			'coach'
103
+		)->where(
104
+			[
105
+				'id' => $args['id']
106
+			]
107
+		)->get(),
108
+		$response
109
+	);
110 110
 });
111 111
 
112 112
 $api->get('/leagues', function ($request, $response, $args) {
113
-    return Responder::getJsonResponse(
114
-        League::all(),
115
-        $response
116
-    );
113
+	return Responder::getJsonResponse(
114
+		League::all(),
115
+		$response
116
+	);
117 117
 });
118 118
 
119 119
 $api->get('/leagues/{id}', function ($request, $response, $args) {
120
-    return Responder::getJsonResponse(
121
-        League::with('rounds')
122
-            ->where(
123
-                [
124
-                    'id' => $args['id']
125
-                ]
126
-            )->first(),
127
-        $response
128
-    );
120
+	return Responder::getJsonResponse(
121
+		League::with('rounds')
122
+			->where(
123
+				[
124
+					'id' => $args['id']
125
+				]
126
+			)->first(),
127
+		$response
128
+	);
129 129
 });
130 130
 
131 131
 $api->get('/leagues/{id}/rounds/{roundId}', function ($request, $response, $args) {
132
-    return Responder::getJsonResponse(
133
-        LeagueRound::complete()
134
-            ->where(
135
-                [
136
-                    'id' => $args['roundId'],
137
-                ]
138
-            )->first(),
139
-        $response
140
-    );
132
+	return Responder::getJsonResponse(
133
+		LeagueRound::complete()
134
+			->where(
135
+				[
136
+					'id' => $args['roundId'],
137
+				]
138
+			)->first(),
139
+		$response
140
+	);
141 141
 });
142 142
 
143 143
 $api->put('/leagues/{id}/rounds/{roundId}/simulate', function ($request, $response, $args) {
144
-    return Responder::getJsonResponse(
145
-        MatchSimulator::simulateRound(
146
-            $args['roundId']
147
-        ),
148
-        $response
149
-    );
144
+	return Responder::getJsonResponse(
145
+		MatchSimulator::simulateRound(
146
+			$args['roundId']
147
+		),
148
+		$response
149
+	);
150 150
 });
151 151
 
152 152
 $api->get('/matches', function ($request, $response, $args) {
153
-    return Responder::getJsonResponse(
154
-        Match::teams()->get(),
155
-        $response
156
-    );
153
+	return Responder::getJsonResponse(
154
+		Match::teams()->get(),
155
+		$response
156
+	);
157 157
 });
158 158
 
159 159
 $api->post('/matches', function ($request, $response, $args) {
160
-    $json = $request->getBody();
161
-    $json = json_decode($json, true);
162
-    return Responder::getJsonResponse(
163
-        Match::create(
164
-            $json
165
-        ),
166
-        $response
167
-    );
160
+	$json = $request->getBody();
161
+	$json = json_decode($json, true);
162
+	return Responder::getJsonResponse(
163
+		Match::create(
164
+			$json
165
+		),
166
+		$response
167
+	);
168 168
 });
169 169
 
170 170
 $api->get('/matches/{id}', function ($request, $response, $args) {
171
-    return Responder::getJsonResponse(
172
-        Match::complete()
173
-            ->where(
174
-                [
175
-                    'id' => $args['id']
176
-                ]
177
-            )->first(),
178
-        $response
179
-    );
171
+	return Responder::getJsonResponse(
172
+		Match::complete()
173
+			->where(
174
+				[
175
+					'id' => $args['id']
176
+				]
177
+			)->first(),
178
+		$response
179
+	);
180 180
 });
181 181
 
182 182
 $api->get('/matches/{id}/result', function ($request, $response, $args) {
183
-    $result = MatchResult::complete()
184
-        ->where(
185
-            [
186
-                'id' => $args['id']
187
-            ]
188
-        )->first();
183
+	$result = MatchResult::complete()
184
+		->where(
185
+			[
186
+				'id' => $args['id']
187
+			]
188
+		)->first();
189 189
 
190
-    return Responder::getJsonResponse(
191
-        $result,
192
-        $response
193
-    );
190
+	return Responder::getJsonResponse(
191
+		$result,
192
+		$response
193
+	);
194 194
 });
195 195
 
196 196
 $api->put('/matches/{id}/simulate', function ($request, $response, $args) {
197
-    return Responder::getJsonResponse(
198
-        MatchSimulator::simulateCompleteResult(
199
-            $args['id']
200
-        ),
201
-        $response
202
-    );
197
+	return Responder::getJsonResponse(
198
+		MatchSimulator::simulateCompleteResult(
199
+			$args['id']
200
+		),
201
+		$response
202
+	);
203 203
 });
204 204
 $api->run();
205 205
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 $c = new \Slim\Container($configuration);
23 23
 $api = new \Slim\App($c);
24 24
 
25
-$api->get('/ping', function ($request, $response, $args) {
25
+$api->get('/ping', function($request, $response, $args) {
26 26
     $jsonResp = json_encode(
27 27
         [
28 28
             "status" => "service up",
@@ -32,34 +32,34 @@  discard block
 block discarded – undo
32 32
     return Responder::getJsonResponse($jsonResp, $response);
33 33
 });
34 34
 
35
-$api->get('/players', function ($request, $response, $args) {
35
+$api->get('/players', function($request, $response, $args) {
36 36
     $json = json_encode(Player::all());
37 37
     return Responder::getJsonResponse($json, $response);
38 38
 });
39 39
 
40 40
 
41
-$api->get('/players/{id}', function ($request, $response, $args) {
41
+$api->get('/players/{id}', function($request, $response, $args) {
42 42
     return Responder::getJsonResponse(
43 43
         Player::findOrFail($args['id']),
44 44
         $response
45 45
     );
46 46
 });
47 47
 
48
-$api->get('/coaches', function ($request, $response, $args) {
48
+$api->get('/coaches', function($request, $response, $args) {
49 49
     return Responder::getJsonResponse(
50 50
         Coach::all(),
51 51
         $response
52 52
     );
53 53
 });
54 54
 
55
-$api->get('/teams', function ($request, $response, $args) {
55
+$api->get('/teams', function($request, $response, $args) {
56 56
     return Responder::getJsonResponse(
57 57
         Team::all(),
58 58
         $response
59 59
     );
60 60
 });
61 61
 
62
-$api->get('/teams/{id}', function ($request, $response, $args) {
62
+$api->get('/teams/{id}', function($request, $response, $args) {
63 63
     return Responder::getJsonResponse(
64 64
         Team::complete()
65 65
             ->where(
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
     );
72 72
 });
73 73
 
74
-$api->get('/teams/{id}/players', function ($request, $response, $args) {
74
+$api->get('/teams/{id}/players', function($request, $response, $args) {
75 75
     return Responder::getJsonResponse(
76 76
         Team::with(
77 77
             'roster'
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
     );
85 85
 });
86 86
 
87
-$api->get('/teams/{id}/players/{playerId}', function ($request, $response, $args) {
87
+$api->get('/teams/{id}/players/{playerId}', function($request, $response, $args) {
88 88
     return Responder::getJsonResponse(
89 89
         Player::statistics()->where(
90 90
             [
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
     );
97 97
 });
98 98
 
99
-$api->get('/teams/{id}/coach', function ($request, $response, $args) {
99
+$api->get('/teams/{id}/coach', function($request, $response, $args) {
100 100
     return Responder::getJsonResponse(
101 101
         Team::with(
102 102
             'coach'
@@ -109,14 +109,14 @@  discard block
 block discarded – undo
109 109
     );
110 110
 });
111 111
 
112
-$api->get('/leagues', function ($request, $response, $args) {
112
+$api->get('/leagues', function($request, $response, $args) {
113 113
     return Responder::getJsonResponse(
114 114
         League::all(),
115 115
         $response
116 116
     );
117 117
 });
118 118
 
119
-$api->get('/leagues/{id}', function ($request, $response, $args) {
119
+$api->get('/leagues/{id}', function($request, $response, $args) {
120 120
     return Responder::getJsonResponse(
121 121
         League::with('rounds')
122 122
             ->where(
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
     );
129 129
 });
130 130
 
131
-$api->get('/leagues/{id}/rounds/{roundId}', function ($request, $response, $args) {
131
+$api->get('/leagues/{id}/rounds/{roundId}', function($request, $response, $args) {
132 132
     return Responder::getJsonResponse(
133 133
         LeagueRound::complete()
134 134
             ->where(
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
     );
141 141
 });
142 142
 
143
-$api->put('/leagues/{id}/rounds/{roundId}/simulate', function ($request, $response, $args) {
143
+$api->put('/leagues/{id}/rounds/{roundId}/simulate', function($request, $response, $args) {
144 144
     return Responder::getJsonResponse(
145 145
         MatchSimulator::simulateRound(
146 146
             $args['roundId']
@@ -149,14 +149,14 @@  discard block
 block discarded – undo
149 149
     );
150 150
 });
151 151
 
152
-$api->get('/matches', function ($request, $response, $args) {
152
+$api->get('/matches', function($request, $response, $args) {
153 153
     return Responder::getJsonResponse(
154 154
         Match::teams()->get(),
155 155
         $response
156 156
     );
157 157
 });
158 158
 
159
-$api->post('/matches', function ($request, $response, $args) {
159
+$api->post('/matches', function($request, $response, $args) {
160 160
     $json = $request->getBody();
161 161
     $json = json_decode($json, true);
162 162
     return Responder::getJsonResponse(
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
     );
168 168
 });
169 169
 
170
-$api->get('/matches/{id}', function ($request, $response, $args) {
170
+$api->get('/matches/{id}', function($request, $response, $args) {
171 171
     return Responder::getJsonResponse(
172 172
         Match::complete()
173 173
             ->where(
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
     );
180 180
 });
181 181
 
182
-$api->get('/matches/{id}/result', function ($request, $response, $args) {
182
+$api->get('/matches/{id}/result', function($request, $response, $args) {
183 183
     $result = MatchResult::complete()
184 184
         ->where(
185 185
             [
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
     );
194 194
 });
195 195
 
196
-$api->put('/matches/{id}/simulate', function ($request, $response, $args) {
196
+$api->put('/matches/{id}/simulate', function($request, $response, $args) {
197 197
     return Responder::getJsonResponse(
198 198
         MatchSimulator::simulateCompleteResult(
199 199
             $args['id']
Please login to merge, or discard this patch.
api/tests/HelpersTest.php 1 patch
Indentation   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -8,74 +8,74 @@
 block discarded – undo
8 8
 {
9 9
 
10 10
 
11
-    /**
12
-     * @group Helpers
13
-     * @group FixtureGenerator
14
-     * @group generatefixture
15
-     */
16
-    public function testFixtureGenerator()
17
-    {
18
-        $teams = \App\Lib\DsManager\Models\Orm\Team::all();
19
-        $rounds = \App\Lib\DsManager\Helpers\LeagueFixtureGenerator::generate(
20
-            $teams->toArray()
21
-        );
22
-        //Number of rounds
23
-        $this->assertCount($teams->count() - 1, $rounds);
24
-        //Matches for each round
25
-        foreach ($rounds as $round) {
26
-            $this->assertCount($teams->count() / 2, $round);
27
-        }
28
-    }
11
+	/**
12
+	 * @group Helpers
13
+	 * @group FixtureGenerator
14
+	 * @group generatefixture
15
+	 */
16
+	public function testFixtureGenerator()
17
+	{
18
+		$teams = \App\Lib\DsManager\Models\Orm\Team::all();
19
+		$rounds = \App\Lib\DsManager\Helpers\LeagueFixtureGenerator::generate(
20
+			$teams->toArray()
21
+		);
22
+		//Number of rounds
23
+		$this->assertCount($teams->count() - 1, $rounds);
24
+		//Matches for each round
25
+		foreach ($rounds as $round) {
26
+			$this->assertCount($teams->count() / 2, $round);
27
+		}
28
+	}
29 29
 
30
-    /**
31
-     * @group Helpers
32
-     * @group MatchSimulator
33
-     */
34
-    public function testMatchSimulator()
35
-    {
36
-        $match = \App\Lib\DsManager\Models\Orm\Match::where(
37
-            [
38
-                'simulated' => false
39
-            ]
40
-        )->get()->random(1);
41
-        $this->assertNotEmpty($match);
42
-        $result = \App\Lib\DsManager\Helpers\MatchSimulator::simulateCompleteResult($match->id);
43
-        $this->assertNotEmpty($result);
44
-        $match = \App\Lib\DsManager\Models\Orm\Match::where(
45
-            [
46
-                'id' => $match->id,
47
-                'simulated' => true
48
-            ]
49
-        )->first();
50
-        $this->assertNotEmpty($match);
51
-    }
30
+	/**
31
+	 * @group Helpers
32
+	 * @group MatchSimulator
33
+	 */
34
+	public function testMatchSimulator()
35
+	{
36
+		$match = \App\Lib\DsManager\Models\Orm\Match::where(
37
+			[
38
+				'simulated' => false
39
+			]
40
+		)->get()->random(1);
41
+		$this->assertNotEmpty($match);
42
+		$result = \App\Lib\DsManager\Helpers\MatchSimulator::simulateCompleteResult($match->id);
43
+		$this->assertNotEmpty($result);
44
+		$match = \App\Lib\DsManager\Models\Orm\Match::where(
45
+			[
46
+				'id' => $match->id,
47
+				'simulated' => true
48
+			]
49
+		)->first();
50
+		$this->assertNotEmpty($match);
51
+	}
52 52
 
53
-    /**
54
-     * @group Helpers
55
-     * @group RoundSimulator
56
-     */
57
-    public function testRoundSimulator()
58
-    {
59
-        $match = \App\Lib\DsManager\Models\Orm\Match::where(
60
-            [
61
-                'simulated' => false
62
-            ]
63
-        )->whereNotNull(
64
-            'league_round_id'
65
-        )->get()->random(1);
66
-        $this->assertNotEmpty($match);
67
-        $result = \App\Lib\DsManager\Helpers\MatchSimulator::simulateRound($match->league_round_id);
68
-        $this->assertNotEmpty($result);
69
-        $match = \App\Lib\DsManager\Models\Orm\Match::where(
70
-            [
71
-                'id' => $match->id,
72
-                'simulated' => true
73
-            ]
74
-        )->first();
75
-        $this->assertNotEmpty($match);
76
-        $round = \App\Lib\DsManager\Models\Orm\LeagueRound::find($match->league_round_id);
77
-        $this->assertNotEmpty($round);
78
-        $this->assertTrue($round->simulated);
79
-    }
53
+	/**
54
+	 * @group Helpers
55
+	 * @group RoundSimulator
56
+	 */
57
+	public function testRoundSimulator()
58
+	{
59
+		$match = \App\Lib\DsManager\Models\Orm\Match::where(
60
+			[
61
+				'simulated' => false
62
+			]
63
+		)->whereNotNull(
64
+			'league_round_id'
65
+		)->get()->random(1);
66
+		$this->assertNotEmpty($match);
67
+		$result = \App\Lib\DsManager\Helpers\MatchSimulator::simulateRound($match->league_round_id);
68
+		$this->assertNotEmpty($result);
69
+		$match = \App\Lib\DsManager\Models\Orm\Match::where(
70
+			[
71
+				'id' => $match->id,
72
+				'simulated' => true
73
+			]
74
+		)->first();
75
+		$this->assertNotEmpty($match);
76
+		$round = \App\Lib\DsManager\Models\Orm\LeagueRound::find($match->league_round_id);
77
+		$this->assertNotEmpty($round);
78
+		$this->assertTrue($round->simulated);
79
+	}
80 80
 
81 81
 }
Please login to merge, or discard this patch.