Accueil
extends BaseController
in package
Contrôleur de la page d'accueil.
Affiche les actualités récupérées via un flux RSS.
Table of Contents
Properties
- $helpers : array<int, string>
- Liste des helpers chargés automatiquement pour tous les contrôleurs.
- $request : CLIRequest|IncomingRequest
- Instance de la requête principale.
Methods
- __construct() : mixed
- getFluxRss() : array<string|int, mixed>
- Récupère les articles depuis le flux RSS de Santé Magazine.
- index() : mixed
- Affiche la page d'accueil avec les articles du flux RSS
- initController() : void
- Initialise le contrôleur (requête, réponse, logger).
Properties
$helpers
Liste des helpers chargés automatiquement pour tous les contrôleurs.
protected
array<int, string>
$helpers
= []
$request
Instance de la requête principale.
protected
CLIRequest|IncomingRequest
$request
Methods
__construct()
public
__construct() : mixed
getFluxRss()
Récupère les articles depuis le flux RSS de Santé Magazine.
public
getFluxRss() : array<string|int, mixed>
Return values
array<string|int, mixed> —Liste des articles (titre, lien, description, date, image)
index()
Affiche la page d'accueil avec les articles du flux RSS
public
index() : mixed
initController()
Initialise le contrôleur (requête, réponse, logger).
public
initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) : void
Parameters
- $request : RequestInterface
- $response : ResponseInterface
- $logger : LoggerInterface