Skip to content

Commit 085542f

Browse files
committed
Apply suggestions from code review
1 parent 594b200 commit 085542f

File tree

6 files changed

+29
-24
lines changed

6 files changed

+29
-24
lines changed

app/Entity/Speaker.php

+5
Original file line numberDiff line numberDiff line change
@@ -120,4 +120,9 @@ public function setAvatar(?SpeakerAvatar $avatar): void
120120
{
121121
$this->avatar = $avatar;
122122
}
123+
124+
public function getTalks(): Collection
125+
{
126+
return $this->talks;
127+
}
123128
}

app/Repository/ConferenceRepository.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ public function __construct(ManagerRegistry $registry)
2727
parent::__construct($registry, Conference::class);
2828
}
2929

30-
public function findTotalConferences(\DatePeriod $datePeriod): int
30+
public function getTotalConferences(\DatePeriod $datePeriod): int
3131
{
3232
$queryBuilder = $this->createQueryBuilder('o');
3333

3434
$queryBuilder
3535
->select('COUNT(o.id)')
3636
->andWhere(
37-
$queryBuilder->expr()->gte('o.startsAt', ':start_date'),
37+
$queryBuilder->expr()->gte('o.startsAt', ':startDate'),
3838
)
3939
->andWhere(
40-
$queryBuilder->expr()->lt('o.startsAt', ':end_date'),
40+
$queryBuilder->expr()->lt('o.startsAt', ':endDate'),
4141
)
42-
->setParameter('start_date', $datePeriod->getStartDate())
43-
->setParameter('end_date', $datePeriod->getEndDate())
42+
->setParameter('startDate', $datePeriod->getStartDate())
43+
->setParameter('endDate', $datePeriod->getEndDate())
4444
;
4545

4646
return (int) $queryBuilder->getQuery()->getSingleScalarResult();

app/Repository/SpeakerRepository.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,21 @@ public function getLastSpeakers(int $numberOfSpeakers): array
3838
return $queryBuilder->getQuery()->getResult();
3939
}
4040

41-
public function findTotalTalks(\DatePeriod $datePeriod): int
41+
public function getTotalTalks(\DatePeriod $datePeriod): int
4242
{
4343
$queryBuilder = $this->createQueryBuilder('o');
4444

4545
$queryBuilder
4646
->select('COUNT(DISTINCT o.id)')
4747
->join('o.talks', 't')
4848
->andWhere(
49-
$queryBuilder->expr()->gte('t.startsAt', ':start_date'),
49+
$queryBuilder->expr()->gte('t.startsAt', ':startDate'),
5050
)
5151
->andWhere(
52-
$queryBuilder->expr()->lt('t.startsAt', ':end_date'),
52+
$queryBuilder->expr()->lt('t.startsAt', ':endDate'),
5353
)
54-
->setParameter('start_date', $datePeriod->getStartDate())
55-
->setParameter('end_date', $datePeriod->getEndDate())
54+
->setParameter('startDate', $datePeriod->getStartDate())
55+
->setParameter('endDate', $datePeriod->getEndDate())
5656
;
5757

5858
return (int) $queryBuilder->getQuery()->getSingleScalarResult();

app/Repository/TalkRepository.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,20 @@ public function getLastTalks(int $numberOfTalks): array
3838
return $queryBuilder->getQuery()->getResult();
3939
}
4040

41-
public function findTotalTalks(\DatePeriod $datePeriod): int
41+
public function getTotalTalks(\DatePeriod $datePeriod): int
4242
{
4343
$queryBuilder = $this->createQueryBuilder('o');
4444

4545
$queryBuilder
4646
->select('COUNT(o.id)')
4747
->andWhere(
48-
$queryBuilder->expr()->gte('o.startsAt', ':start_date'),
48+
$queryBuilder->expr()->gte('o.startsAt', ':startDate'),
4949
)
5050
->andWhere(
51-
$queryBuilder->expr()->lt('o.startsAt', ':end_date'),
51+
$queryBuilder->expr()->lt('o.startsAt', ':endDate'),
5252
)
53-
->setParameter('start_date', $datePeriod->getStartDate())
54-
->setParameter('end_date', $datePeriod->getEndDate())
53+
->setParameter('startDate', $datePeriod->getStartDate())
54+
->setParameter('endDate', $datePeriod->getEndDate())
5555
;
5656

5757
return (int) $queryBuilder->getQuery()->getSingleScalarResult();

app/Statistics/Provider/StatisticsProvider.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ public function provide(
3434
): Statistics {
3535
return new Statistics(
3636
businessActivitySummary: new BusinessActivitySummary(
37-
totalTalks: $this->talkRepository->findTotalTalks($datePeriod),
38-
totalSpeakers: $this->speakerRepository->findTotalTalks($datePeriod),
39-
totalConferences: $this->conferenceRepository->findTotalConferences($datePeriod),
37+
totalTalks: $this->talkRepository->getTotalTalks($datePeriod),
38+
totalSpeakers: $this->speakerRepository->getTotalTalks($datePeriod),
39+
totalConferences: $this->conferenceRepository->getTotalConferences($datePeriod),
4040
),
4141
);
4242
}

translations/messages.en.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ app:
3030
speakers: Speakers
3131
starts_at: Starts at
3232
statistics:
33-
day: Jour
34-
lifetime: Durée de vie
35-
month: Mois
36-
week: Semaine
37-
2weeks: 2 Semaines
38-
year: Année
33+
day: Day
34+
lifetime: Lifetime
35+
month: Month
36+
week: Week
37+
2weeks: 2 Weeks
38+
year: Year
3939
talk: Talk
4040
talks: Talks
4141
tech_one: Tech#1

0 commit comments

Comments
 (0)