Skip to content

Commit 5890f58

Browse files
authored
Fix fixtures request (#6)
* Adds withSeason in fixtures request * Updates test * Updates test
1 parent 3152597 commit 5890f58

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/Command/FixturesCommand.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ protected function execute(InputInterface $input, OutputInterface $output): int
3131
$client = $this->getClient($input->getArgument('token'));
3232

3333
$request = new FixturesRequest($input->getOption('season'));
34+
if ($input->getOption('season')) {
35+
$request->withSeason($input->getOption('season'));
36+
}
3437
if ($input->getOption('league')) {
3538
$request->withLeague($input->getOption('league'));
3639
}

src/Request/FixturesRequest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ public function withDate(string $date): FixturesRequest
3434
return $this;
3535
}
3636

37+
public function withSeason(int $season): FixturesRequest
38+
{
39+
$this->season = $season;
40+
return $this;
41+
}
42+
3743
public function withLeague(int $leagueId): FixturesRequest
3844
{
3945
$this->league = $leagueId;

src/Request/Tests/FixturesRequestTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public function testAddsAll(): void
1111
{
1212
$request = new FixturesRequest(2021);
1313
$request->withId(1)
14+
->withSeason(2019)
1415
->withLeague(2)
1516
->withTeam(3)
1617
->withDate('2021-01-01')
@@ -21,7 +22,7 @@ public function testAddsAll(): void
2122
$this->assertEquals(
2223
[
2324
'id' => 1,
24-
'season' => 2021,
25+
'season' => 2019,
2526
'league' => 2,
2627
'team' => 3,
2728
'date' => '2021-01-01',

0 commit comments

Comments
 (0)