MailNouveautesTask
in package
Read onlyYes
FinalYes
Tâche d'envoi du mail des nouveautés.
Ce mail est basé sur le squelette nouveautes.html.
La fonctionnalité doit être activée via la configuration du site.
Attributes
- #[AsCronTask]
- $name: 'mail_nouveautes'
- $periode: 86400
Table of Contents
Properties
- $logger : LoggerInterface
Methods
- __construct() : mixed
- __invoke() : int
- onTachesGeneralesCron() : void
- Retire la tâche du planning quand la fonctionnalité est désactivée.
- isEnabled() : bool
- Vérifie si l'envoi des nouveautés est activé.
Properties
$logger
private
LoggerInterface
$logger
Attributes
- #[Autowire]
- $service: 'logger'
Methods
__construct()
public
__construct(LoggerInterface $logger) : mixed
Parameters
- $logger : LoggerInterface
__invoke()
public
__invoke() : int
Return values
intonTachesGeneralesCron()
Retire la tâche du planning quand la fonctionnalité est désactivée.
public
onTachesGeneralesCron(TachesGeneralesCronEvent $event) : void
Parameters
- $event : TachesGeneralesCronEvent
Attributes
- #[AsPipelineListener]
isEnabled()
Vérifie si l'envoi des nouveautés est activé.
private
isEnabled() : bool