Change response format of league object
dyb-tech.com/LaLiga-BackEnd/pipeline/head This commit looks good

This commit is contained in:
Daniel Guzman
2024-06-02 11:56:15 +02:00
parent d36cee95e6
commit a958119534
3 changed files with 17 additions and 2 deletions
+15
View File
@@ -38,6 +38,7 @@ class LeagueDto
return [
'id' => $this->id ?? null,
'name' => $this->name ?? null,
'city' => $this->city ?? null,
'logo' => $this->logo ?? null,
'description' => $this->description ?? null,
'pointsPerWin' => $this->pointsPerWin ?? null,
@@ -53,6 +54,20 @@ class LeagueDto
];
}
public function getAllLeaguesArray(): array
{
$seasonCount = !empty($this->seasonDtoList) ? count($this->seasonDtoList) : 0;
return [
'id' => $this->id ?? '',
'name' => $this->name ?? '',
'city' => $this->city ?? '',
'logo' => $this->logo ?? '',
'description' => $this->description ?? '',
'isPublic' => $this->isPublic ?? '',
'createdAt' => !empty($this->createdAt) ? $this->createdAt->format('Y-m-d H:i:s') : '',
];
}
public function fillFromArray(array $dataList): void
{
if (isset($dataList['id']))