Pensez à écrire la factory associée et le trait en cas d'ajout pas une action d'un controller.
3 - Déclaration du lien entre l'événement et le "Service" associé
---
Dans le fichier de configuration ```unicaen-evenement.global.php```, il faut indiquer que le type d'événement créé va exploiter un ```Event``` à celui-ci.
Dans le fichier de configuration ```unicaen-evenement.global.php```, modifier la clé 'max_time_execution' pour stoper automatiquement les événements trop long
```php
return[
'unicaen-evenement'=>[
'max_time_execution'=>300,
],
];
```
Purge des événements et des logs du journal
---
Les commandes consoles `evenement:purge` et `evenement:purge` permettent de supprimer les instances d'événement traiter avant une date.
- La durée par défaut de conservertion est de 1 an, il s'agit d'un paramétre modifiable dans la configuration sous la forme de DateInterval :
```
'unicaen-evenement' => [
'conservation-time' => new DateInterval('P2Y'),
],
```
3 options possibles pour evenement:purge
-`--time=P2Y`*(ou `-t P2Y`)* pour spécifier la durée de conservations des événements (on ignore alors celle définie en conf).
-`--etat=XXX`, *(ou `-e XXX`)* pour ne purger que les événements dont l'état est de code `XXX`
-`--type=YYY`, *(ou `-t YYY`)* pour ne purger que les événements du type dont le code est `YYY`
2 options possibles pour journal:purge
-`--time=P2Y`*(ou `-t P2Y`)* pour spécifier la durée de conservations des logs (on ignore alors celle définie en conf).
-`--etat=XXX`, *(ou `-e XXX`)* pour ne purger que les logs dont l'état est de code `XXX`
*** dans tout les cas, on tient compte de la date de traitements des événements lors de la purge ***
Pensez à écrire la factory associée et le trait en cas d'ajout pas une action d'un controller.
3 - Déclaration du lien entre l'événement et le "Service" associé
---
Dans le fichier de configuration ```unicaen-evenement.global.php```, il faut indiquer que le type d'événement créé va exploiter un ```Event``` à celui-ci.
Dans le fichier de configuration ```unicaen-evenement.global.php```, modifier la clé 'max_time_execution' pour stoper automatiquement les événements trop long
```php
return[
'unicaen-evenement'=>[
'max_time_execution'=>300,
],
];
```
Purge des événements et des logs du journal
---
Les commandes consoles `evenement:purge` et `evenement:purge` permettent de supprimer les instances d'événement traiter avant une date.
- La durée par défaut de conservertion est de 1 an, il s'agit d'un paramétre modifiable dans la configuration sous la forme de DateInterval :
```
'unicaen-evenement' => [
'conservation-time' => new DateInterval('P2Y'),
],
```
3 options possibles pour evenement:purge
-`--time=P2Y`*(ou `-t P2Y`)* pour spécifier la durée de conservations des événements (on ignore alors celle définie en conf).
-`--etat=XXX`, *(ou `-e XXX`)* pour ne purger que les événements dont l'état est de code `XXX`
-`--type=YYY`, *(ou `-t YYY`)* pour ne purger que les événements du type dont le code est `YYY`
2 options possibles pour journal:purge
-`--time=P2Y`*(ou `-t P2Y`)* pour spécifier la durée de conservations des logs (on ignore alors celle définie en conf).
-`--etat=XXX`, *(ou `-e XXX`)* pour ne purger que les logs dont l'état est de code `XXX`
*** dans tout les cas, on tient compte de la date de traitements des événements lors de la purge ***