Skip to content
Snippets Groups Projects
Commit 938b86c3 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Debut de doc

parent 576b80d9
Branches
Tags
No related merge requests found
Pipeline #23080 passed
......@@ -24,3 +24,17 @@ Une instance de validation est constitée :
L'interface *HasValidationsInterface* et le trait *HasValidationsTrait*
---
Ajouter l'interface et le trait `HasValidations` va ajouter une collection `validations` (qu'il faut initialiser dans le constructeur) qui sera en charge de stocker les différentes validations.
`HasValidations` fournit les méthodes suivantes :
```php
public function getValidations() : array;
public function addValidation(ValidationInstance $validation) : void;
public function removeValidation(ValidationInstance $validation) : void;
public function getValidationsByTypeCode(string $typeCode) : array ;
public function getValidationActiveByTypeCode(string $typeCode) : ?ValidationInstance;
```
Remarque :
___
Les instances de validation seront stockées dans la table `unicaen_validation_instance` et il est nécessaire de créer en linker `entite_validation`.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment