refactor(night) : mutualiser le calcul de nuit via NightHoursCalculator

This commit is contained in:
2026-06-11 11:42:45 +02:00
parent bd1a9d120e
commit 320e00d63e
4 changed files with 12 additions and 68 deletions
@@ -14,6 +14,7 @@ use App\Service\PublicHolidayServiceInterface;
use App\Service\WorkHours\AbsenceSegmentsResolver;
use App\Service\WorkHours\DailyReferenceMinutesResolver;
use App\Service\WorkHours\HolidayVirtualHoursResolver;
use App\Service\WorkHours\NightHoursCalculator;
use App\Service\WorkHours\WorkedHoursCreditPolicy;
use App\Service\WorkHours\YearlyHoursExportBuilder;
use DateTimeImmutable;
@@ -87,6 +88,7 @@ final class YearlyHoursDayRowsTest extends TestCase
new WorkedHoursCreditPolicy($contractResolver, new DailyReferenceMinutesResolver()),
$holidayService,
$virtualResolver,
new NightHoursCalculator(),
);
$rows = $builder->buildDayRowsForEmployees([$withContract, $noContract], $date);