change FilterInterface::describeAction signature to remove the $format parameter

This commit is contained in:
Julien Fastré 2025-04-24 21:49:26 +02:00
parent 176bff0551
commit d0811c8118
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB
113 changed files with 121 additions and 121 deletions

View File

@ -95,7 +95,7 @@ class BirthdateFilter implements ExportElementValidatedInterface, FilterInterfac
// here, we create a simple string which will describe the action of
// the filter in the Response
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s birtdate: '
. 'between %date_from% and %date_to%', [

View File

@ -118,7 +118,7 @@ final readonly class ActivityTypeFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$types = [];

View File

@ -76,7 +76,7 @@ class BySocialActionFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$actions = [];

View File

@ -76,7 +76,7 @@ class BySocialIssueFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$issues = [];

View File

@ -69,7 +69,7 @@ class HasNoActivityFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered acp which has no activities', []];
}

View File

@ -65,7 +65,7 @@ final readonly class PeriodHavingActivityBetweenDatesFilter implements FilterInt
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'export.filter.activity.course_having_activity_between_date.Only course having an activity between from and to',

View File

@ -93,7 +93,7 @@ class ActivityDateFilter implements FilterInterface
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'Filtered by date of activity: only between %date_from% and %date_to%',

View File

@ -70,7 +70,7 @@ final readonly class ActivityPresenceFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$presences = array_map(
fn (ActivityPresence $presence) => $this->translatableStringHelper->localize($presence->getName()),

View File

@ -76,7 +76,7 @@ final readonly class ActivityUsersFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$users = [];

View File

@ -72,7 +72,7 @@ class ByCreatorFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -107,7 +107,7 @@ final readonly class CreatorJobFilter implements FilterInterface
return ['jobs' => $this->denormalizeDoctrineEntity($formData['jobs'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$jobs = array_map(
fn (UserJob $job) => $this->translatableStringHelper->localize($job->getLabel()),

View File

@ -103,7 +103,7 @@ class CreatorScopeFilter implements FilterInterface
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$scopes = [];

View File

@ -87,7 +87,7 @@ class EmergencyFilter implements FilterInterface
return ['accepted_emergency' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'Filtered by emergency: only %emergency%', [

View File

@ -74,7 +74,7 @@ final readonly class LocationFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$locations = [];

View File

@ -81,7 +81,7 @@ class LocationTypeFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$types = [];

View File

@ -93,7 +93,7 @@ class ActivityReasonFilter implements ExportElementValidatedInterface, FilterInt
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
// collect all the reasons'name used in this filter in one array
$reasonsNames = array_map(

View File

@ -141,7 +141,7 @@ final readonly class PersonHavingActivityBetweenDateFilter implements ExportElem
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
[] === $data['reasons'] ?

View File

@ -83,7 +83,7 @@ final readonly class PersonsFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$users = [];

View File

@ -89,7 +89,7 @@ class SentReceivedFilter implements FilterInterface
return ['accepted_sentreceived' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$sentreceived = array_flip(self::CHOICES)[$data['accepted_sentreceived']];

View File

@ -81,7 +81,7 @@ final readonly class UserFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -94,7 +94,7 @@ class UsersJobFilter implements FilterInterface
return ['jobs' => $this->denormalizeDoctrineEntity($formData['jobs'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['export.filter.activity.by_users_job.Filtered activity by users job: only %jobs%', [
'%jobs%' => implode(

View File

@ -94,7 +94,7 @@ class UsersScopeFilter implements FilterInterface
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['export.filter.activity.by_users_scope.Filtered activity by users scope: only %scopes%', [
'%scopes%' => implode(

View File

@ -92,7 +92,7 @@ class ByActivityTypeFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$types = array_map(
fn (AsideActivityCategory $t): string => $this->translatableStringHelper->localize($t->getTitle()),

View File

@ -88,7 +88,7 @@ class ByDateFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['export.filter.Filtered by aside activities between %dateFrom% and %dateTo%', [
'%dateFrom%' => $this->rollingDateConverter->convert($data['date_from'])->format('d-m-Y'),

View File

@ -73,7 +73,7 @@ final readonly class ByLocationFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$extractFunction = fn (Location $l): string => $l->getName();
if ($data['locations'] instanceof Collection) {

View File

@ -73,7 +73,7 @@ final readonly class ByUserFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -94,7 +94,7 @@ class ByUserJobFilter implements FilterInterface
return ['jobs' => $this->denormalizeDoctrineEntity($formData['jobs'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['export.filter.by_user_job.Filtered aside activities by user jobs: only %jobs%', [
'%jobs%' => implode(

View File

@ -94,7 +94,7 @@ class ByUserScopeFilter implements FilterInterface
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['export.filter.by_user_scope.Filtered aside activities by user scope: only %scopes%', [
'%scopes%' => implode(

View File

@ -83,7 +83,7 @@ final readonly class AgentFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -80,7 +80,7 @@ class BetweenDatesFilter implements FilterInterface
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by calendars between %dateFrom% and %dateTo%', [
'%dateFrom%' => $this->rollingDateConverter->convert($data['date_from'])->format('d-m-Y'),

View File

@ -87,7 +87,7 @@ class CalendarRangeFilter implements FilterInterface
return ['hasCalendarRange' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$choice = '';

View File

@ -101,7 +101,7 @@ final readonly class JobFilter implements FilterInterface
return ['job' => $this->denormalizeDoctrineEntity($formData['job'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$userJobs = [];

View File

@ -103,7 +103,7 @@ class ScopeFilter implements FilterInterface
return ['scope' => $this->denormalizeDoctrineEntity($formData['scope'], $this->scopeRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$scopes = [];

View File

@ -93,7 +93,7 @@ class EventDateFilter implements FilterInterface
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'Filtered by date of event: only between %date_from% and %date_to%',

View File

@ -84,7 +84,7 @@ class EventTypeFilter implements ExportElementValidatedInterface, FilterInterfac
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$typeNames = array_map(
fn (EventType $t): string => $this->translatableStringHelper->localize($t->getName()),

View File

@ -84,7 +84,7 @@ class RoleFilter implements ExportElementValidatedInterface, FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$roleNames = array_map(
fn (Role $r): string => $this->translatableStringHelper->localize($r->getName()),

View File

@ -391,7 +391,7 @@ class DummyFilterWithApplying implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['dummy filter', []];
}

View File

@ -208,7 +208,7 @@ class SortExportElementTest extends KernelTestCase
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|TranslatableInterface|array
{
return ['a', []];
}

View File

@ -86,7 +86,7 @@ class ActiveOnDateFilter implements FilterInterface
return ['on_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by actives courses: active on %ondate%', [
'%ondate%' => $this->rollingDateConverter->convert($data['on_date'])->format('d-m-Y'),

View File

@ -76,7 +76,7 @@ class ActiveOneDayBetweenDatesFilter implements FilterInterface
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by actives courses: at least one day between %datefrom% and %dateto%', [
'%datefrom%' => $this->rollingDateConverter->convert($data['date_from'])->format('d-m-Y'),

View File

@ -72,7 +72,7 @@ final readonly class AdministrativeLocationFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$locations = [];

View File

@ -86,7 +86,7 @@ class ConfidentialFilter implements FilterInterface
return ['accepted_confidentials' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'Filtered by confidential: only %confidential%', [

View File

@ -77,7 +77,7 @@ final readonly class CreatorFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'Filtered by creator: only %creators%', [

View File

@ -116,7 +116,7 @@ final readonly class CreatorJobFilter implements FilterInterface
return ['creator_job' => $this->denormalizeDoctrineEntity($formData['creator_job'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): TranslatableMessage
public function describeAction($data, ExportGenerationContext $context): TranslatableMessage
{
$creatorJobs = [];

View File

@ -86,7 +86,7 @@ class EmergencyFilter implements FilterInterface
return ['accepted_emergency' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'Filtered by emergency: only %emergency%', [

View File

@ -88,7 +88,7 @@ final readonly class EvaluationFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$evaluations = [];

View File

@ -138,7 +138,7 @@ class GeographicalUnitStatFilter implements FilterInterface
return ['date_calc' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by geographic unit: computed at %date%, only in %units%', [
'%date%' => $this->rollingDateConverter->convert($data['date_calc'])->format('d-m-Y'),

View File

@ -65,7 +65,7 @@ final readonly class HandlingThirdPartyFilter implements FilterInterface
return ['handling_3parties' => []];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'export.filter.work.by_handling3party.Only 3 parties %3parties%',

View File

@ -60,7 +60,7 @@ class HasNoActionFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered acp which has no actions'];
}

View File

@ -83,7 +83,7 @@ class HasNoReferrerFilter implements FilterInterface
return ['calc_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered acp which has no referrer on date: %date%', [
'%date%' => $this->rollingDateConverter->convert($data['calc_date'])->format('d-m-Y'),

View File

@ -94,7 +94,7 @@ class HasTemporaryLocationFilter implements FilterInterface
return ['calc_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return match ($data['having_temporarily']) {
true => ['export.filter.course.having_temporarily.Having a temporarily location', []],

View File

@ -68,7 +68,7 @@ final readonly class HavingAnAccompanyingPeriodInfoWithinDatesFilter implements
return 'export.filter.course.having_info_within_interval.title';
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.course.having_info_within_interval.Only course with events between %startDate% and %endDate%',

View File

@ -86,7 +86,7 @@ class IntensityFilter implements FilterInterface
return ['accepted_intensities' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'Filtered by intensity: only %intensity%', [

View File

@ -122,7 +122,7 @@ readonly class JobWorkingOnCourseFilter implements FilterInterface
return ['jobs' => $this->denormalizeDoctrineEntity($formData['jobs'], $this->userJobRepository), 'start_date' => RollingDate::fromNormalized($formData['start_date']), 'end_date' => RollingDate::fromNormalized($formData['end_date'])];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.course.by_job_working.Filtered by job working on course: only %jobs%, between %start_date% and %end_date%', [

View File

@ -63,7 +63,7 @@ final readonly class NotAssociatedWithAReferenceAddressFilter implements FilterI
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'exports.filter.course.not_having_address_reference.describe',

View File

@ -74,7 +74,7 @@ class OpenBetweenDatesFilter implements FilterInterface
return ['date_from' => new RollingDate(RollingDate::T_MONTH_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by opening dates: between %datefrom% and %dateto%', [
'%datefrom%' => $this->rollingDateConverter->convert($data['date_from'])->format('d-m-Y'),

View File

@ -83,7 +83,7 @@ final readonly class OriginFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$origins = [];

View File

@ -99,7 +99,7 @@ final readonly class ReferrerFilter implements FilterInterface
return ['date_calc' => new RollingDate(RollingDate::T_TODAY), 'accepted_referrers' => []];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -118,7 +118,7 @@ final readonly class ReferrerFilterBetweenDates implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

View File

@ -138,7 +138,7 @@ final readonly class RequestorFilter implements FilterInterface
return ['accepted_choices' => self::DEFAULT_CHOICE];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$choice = array_flip(self::REQUESTOR_CHOICES)[$data['accepted_choices']];

View File

@ -117,7 +117,7 @@ readonly class ScopeWorkingOnCourseFilter implements FilterInterface
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository), 'start_date' => RollingDate::fromNormalized($formData['start_date']), 'end_date' => RollingDate::fromNormalized($formData['end_date'])];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.course.by_scope_working.Filtered by scope working on course: only %scopes%, between %start_date% and %end_date%', [

View File

@ -139,7 +139,7 @@ final readonly class SocialActionFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$actions = [];

View File

@ -90,7 +90,7 @@ class SocialIssueFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$issues = [];

View File

@ -113,7 +113,7 @@ class StepFilterBetweenDates implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$steps = array_map(
fn (string $step) => $this->translator->trans(array_flip(self::STEPS)[$step]),

View File

@ -125,7 +125,7 @@ class StepFilterOnDate implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$steps = array_map(
fn (string $step) => $this->translator->trans(array_flip(self::STEPS)[$step]),

View File

@ -103,7 +103,7 @@ final readonly class UserJobFilter implements FilterInterface, DataTransformerIn
;
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'exports.filter.course.by_user_job.Filtered by user job: only job', [

View File

@ -113,7 +113,7 @@ final readonly class UserScopeFilter implements FilterInterface, DataTransformer
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository), 'start_date' => RollingDate::fromNormalized($formData['start_date']), 'end_date' => RollingDate::fromNormalized($formData['end_date'])];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'exports.filter.course.by_user_scope.Filtered by user main scope: only scopes', [

View File

@ -85,7 +85,7 @@ final readonly class UserWorkingOnCourseFilter implements FilterInterface
return 'export.filter.course.by_user_working.title';
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.course.by_user_working.Filtered by user working on course: only %users%, between %start_date% and %end_date%', [

View File

@ -75,7 +75,7 @@ final readonly class ByDateFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'exports.filter.step_history.by_date.description',

View File

@ -73,7 +73,7 @@ final readonly class ByStepFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'export.filter.step_history.by_step.description',

View File

@ -79,7 +79,7 @@ class ByEndDateFilter implements FilterInterface
return ['start_date' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'end_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by end date: between %start_date% and %end_date%', [
'%start_date%' => $this->rollingDateConverter->convert($data['start_date'])->format('d-m-Y'),

View File

@ -79,7 +79,7 @@ class ByStartDateFilter implements FilterInterface
return ['start_date' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'end_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by start date: between %start_date% and %end_date%', [
'%start_date%' => $this->rollingDateConverter->convert($data['start_date'])->format('d-m-Y'),

View File

@ -59,7 +59,7 @@ class CurrentEvaluationsFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by current evaluations'];
}

View File

@ -81,7 +81,7 @@ final readonly class EvaluationTypeFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$evals = [];

View File

@ -78,7 +78,7 @@ class MaxDateFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered by maxdate: only %choice%', [
'%choice%' => $this->translator->trans(

View File

@ -103,7 +103,7 @@ readonly class CompositionFilter implements FilterInterface
return ['on_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$compositions = [];

View File

@ -99,7 +99,7 @@ class AddressRefStatusFilter implements \Chill\MainBundle\Export\FilterInterface
return ['date_calc' => new RollingDate(RollingDate::T_TODAY), 'ref_statuses' => [Address::ADDR_REFERENCE_STATUS_TO_REVIEW]];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'export.filter.person.by_address_ref_status.Filtered by person\'s address status computed at %datecalc%, only %statuses%',

View File

@ -111,7 +111,7 @@ class AgeFilter implements ExportElementValidatedInterface, FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s age: '
.'between %min_age% and %max_age%', [

View File

@ -94,7 +94,7 @@ class BirthdateFilter implements ExportElementValidatedInterface, FilterInterfac
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s birthdate: '
.'between %date_from% and %date_to%', [

View File

@ -99,7 +99,7 @@ class ByHouseholdCompositionFilter implements FilterInterface
return ['calc_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$compos = array_map(
fn (HouseholdCompositionType $compositionType) => $this->translatableStringHelper->localize($compositionType->getLabel()),

View File

@ -120,7 +120,7 @@ class DeadOrAliveFilter implements FilterInterface
return ['date_calc' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by a state of %deadOrAlive%: '
.'at this date %date_calc%', [

View File

@ -94,7 +94,7 @@ class DeathdateFilter implements ExportElementValidatedInterface, FilterInterfac
return ['date_from' => new RollingDate(RollingDate::T_YEAR_PREVIOUS_START), 'date_to' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s deathdate: '
.'between %date_from% and %date_to%', [

View File

@ -156,7 +156,7 @@ class GenderFilter implements
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$genders = [];

View File

@ -125,7 +125,7 @@ final readonly class GeographicalUnitFilter implements \Chill\MainBundle\Export\
return ['date_calc' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return [
'export.filter.by_geog_unit.Filtered by person\'s geographical unit (based on address) computed at %datecalc%, only %units%',

View File

@ -75,7 +75,7 @@ final readonly class MaritalStatusFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s marital status'];
}

View File

@ -84,7 +84,7 @@ final readonly class NationalityFilter implements
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$countries = $data['nationalities'];

View File

@ -127,7 +127,7 @@ final readonly class ResidentialAddressAtThirdpartyFilter implements FilterInter
return ['date_calc' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['Filtered by person\'s who have a residential address located at a thirdparty of type %thirdparty_type% and valid on %date_calc%', [
'%thirdparty_type%' => $this->translatableStringHelper->localize($data['thirdparty_cat'][0]->getName()),

View File

@ -99,7 +99,7 @@ class ResidentialAddressAtUserFilter implements FilterInterface
return ['date_calc' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ["Filtered by person's who have a residential address located at another user"];
}

View File

@ -89,7 +89,7 @@ final readonly class WithParticipationBetweenDatesFilter implements FilterInterf
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['export.filter.person.with_participation_between_dates.Filtered by participations during period: between %dateafter% and %datebefore%', [
'%dateafter%' => $this->rollingDateConverter->convert($data['date_after'])->format('d-m-Y'),

View File

@ -84,7 +84,7 @@ class WithoutHouseholdComposition implements FilterInterface
return ['calc_date' => new RollingDate(RollingDate::T_TODAY)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['export.filter.person.by_no_composition.Persons filtered by no composition at %date%', [
'%date%' => $this->rollingDateConverter->convert($data['calc_date'])->format('d-m-Y'),

View File

@ -91,7 +91,7 @@ final readonly class WithoutParticipationBetweenDatesFilter implements FilterInt
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
return ['exports.filter.person.without_participation_between_dates.Filtered by having no participations during period: between', [
'dateafter' => $this->rollingDateConverter->convert($data['date_after']),

View File

@ -67,7 +67,7 @@ final readonly class AccompanyingPeriodWorkEndDateBetweenDateFilter implements F
return 'export.filter.work.end_between_dates.title';
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.work.end_between_dates.Only where start date is between %startDate% and %endDate%',

View File

@ -67,7 +67,7 @@ final readonly class AccompanyingPeriodWorkStartDateBetweenDateFilter implements
return 'export.filter.work.start_between_dates.title';
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.work.start_between_dates.Only where start date is between %startDate% and %endDate%',

View File

@ -63,7 +63,7 @@ final readonly class AccompanyingPeriodWorkWithEvaluationBetweenDatesFilter impl
return 'export.filter.work.evaluation_between_dates.title';
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.work.evaluation_between_dates.description',

View File

@ -72,7 +72,7 @@ final readonly class CreatorFilter implements FilterInterface
return ['creators' => $this->denormalizeDoctrineEntity($formData['creators'], $this->userRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return [
'export.filter.work.by_creator.Filtered by creator: only %creators%', [

View File

@ -95,7 +95,7 @@ final readonly class CreatorJobFilter implements FilterInterface
return ['jobs' => $this->denormalizeDoctrineEntity($formData['jobs'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$creatorJobs = [];

View File

@ -95,7 +95,7 @@ class CreatorScopeFilter implements FilterInterface
return ['scopes' => $this->denormalizeDoctrineEntity($formData['scopes'], $this->scopeRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$creatorScopes = [];

View File

@ -59,7 +59,7 @@ class CurrentActionFilter implements FilterInterface
return [];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
return ['Filtered actions without end date'];
}

View File

@ -87,7 +87,7 @@ final readonly class JobFilter implements FilterInterface
return ['job' => $this->denormalizeDoctrineEntity($formData['job'], $this->userJobRepository)];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): string|\Symfony\Contracts\Translation\TranslatableInterface|array
public function describeAction($data, ExportGenerationContext $context): string|\Symfony\Contracts\Translation\TranslatableInterface|array
{
$userjobs = [];

View File

@ -99,7 +99,7 @@ final readonly class ReferrerFilter implements FilterInterface
];
}
public function describeAction($data, ExportGenerationContext $context, $format = 'string'): array
public function describeAction($data, ExportGenerationContext $context): array
{
$users = [];

Some files were not shown because too many files have changed in this diff Show More