Update initiateQuery method to include ExportGenerationContext

The `initiateQuery` method now consistently incorporates the `ExportGenerationContext` parameter across various export classes, improving functionality and standardization. This change ensures compatibility and alignment with the expected method signature.
This commit is contained in:
2025-04-07 11:29:04 +02:00
parent aebeca1d7a
commit bb42ee25ff
50 changed files with 62 additions and 107 deletions

View File

@@ -104,7 +104,7 @@ class CountCalendars implements ExportInterface, GroupedExportInterface
/**
* Initiate the query.
*/
public function initiateQuery(array $requiredModifiers, array $acl, array $data = []): QueryBuilder
public function initiateQuery(array $requiredModifiers, array $acl, array $data, \Chill\MainBundle\Export\ExportGenerationContext $context): QueryBuilder
{
$centers = array_map(static fn ($el) => $el['center'], $acl);

View File

@@ -98,7 +98,7 @@ class StatCalendarAvgDuration implements ExportInterface, GroupedExportInterface
return Declarations::CALENDAR_TYPE;
}
public function initiateQuery(array $requiredModifiers, array $acl, array $data = []): QueryBuilder
public function initiateQuery(array $requiredModifiers, array $acl, array $data, \Chill\MainBundle\Export\ExportGenerationContext $context): QueryBuilder
{
$qb = $this->calendarRepository->createQueryBuilder('cal');

View File

@@ -98,7 +98,7 @@ class StatCalendarSumDuration implements ExportInterface, GroupedExportInterface
return Declarations::CALENDAR_TYPE;
}
public function initiateQuery(array $requiredModifiers, array $acl, array $data = []): QueryBuilder
public function initiateQuery(array $requiredModifiers, array $acl, array $data, \Chill\MainBundle\Export\ExportGenerationContext $context): QueryBuilder
{
$qb = $this->calendarRepository->createQueryBuilder('cal');