Partage d'export enregistré et génération asynchrone des exports

This commit is contained in:
2025-07-08 13:53:25 +00:00
parent c4cc0baa8e
commit 8bc16dadb0
447 changed files with 14134 additions and 3854 deletions

View File

@@ -18,7 +18,7 @@ class AccompanyingPeriodValidity extends Constraint
{
public $messageSocialIssueCannotBeDeleted = 'The social %name% issue cannot be deleted because it is associated with an activity or an action';
public function getTargets()
public function getTargets(): string
{
return self::CLASS_CONSTRAINT;
}

View File

@@ -18,7 +18,10 @@ class ConfidentialCourseMustHaveReferrer extends Constraint
{
public string $message = 'A confidential parcours must have a referrer';
public function getTargets()
/**
* @return array<string>
*/
public function getTargets(): array
{
return [self::CLASS_CONSTRAINT];
}

View File

@@ -20,7 +20,7 @@ class LocationValidity extends Constraint
public $messagePersonLocatedMustBeAssociated = "The person where the course is located must be associated to the course. Change course's location before removing the person.";
public function getTargets()
public function getTargets(): string
{
return self::CLASS_CONSTRAINT;
}

View File

@@ -20,7 +20,7 @@ class MaxHolder extends Constraint
public $messageInfinity = 'household.max_holder_overflowed_infinity';
public function getTargets()
public function getTargets(): string
{
return self::CLASS_CONSTRAINT;
}