opentalent 1 年之前
父節點
當前提交
6963c68918

+ 3 - 3
src/Filter/Doctrine/TimeConstraint/AbstractTimeFilter.php

@@ -2,11 +2,11 @@
 
 namespace App\Filter\Doctrine\TimeConstraint;
 
-use App\Service\Constraint\ActivityYearConstraint;
-use App\Service\Constraint\DateTimeConstraint;
-use App\Service\Constraint\TimeConstraintInterface;
 use Doctrine\ORM\Mapping\ClassMetadata;
 use Doctrine\ORM\Query\Filter\SQLFilter;
+use App\Service\Constraint\DateTimeConstraint;
+use App\Service\Constraint\ActivityYearConstraint;
+use App\Service\Constraint\TimeConstraintInterface;
 
 /**
  * Applique les contraintes temporelles aux entités possédant l'annotation requise.

+ 9 - 0
src/Filter/Doctrine/TimeConstraint/TimeConstraintInterface.php

@@ -0,0 +1,9 @@
+<?php
+namespace App\Service\Constraint;
+interface TimeConstraintInterface
+{
+    /**
+     * @return array<string, array<string, list<int>>>
+     */
+    public function invoke(int $accessId): array;
+}