infrastructure for normalizing form config [WIP]

This commit is contained in:
2025-02-21 13:49:35 +01:00
parent 057c34610d
commit 1f1d38acef
10 changed files with 336 additions and 5 deletions

View File

@@ -147,7 +147,13 @@ interface ExportInterface extends ExportElementInterface
*
* @return Q the query to execute
*/
public function initiateQuery(array $requiredModifiers, array $acl, array $data = []);
public function initiateQuery(array $requiredModifiers, array $acl, array $data/* , ExportGenerationContext $context */);
public function normalizeFormData(array $formData): array;
public function denormalizeFormData(array $formData, int $fromVersion): array;
public function getVersion(): int;
/**
* Return the required Role to execute the Export.