|
Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
|
Fabrique pour la création dynamique de contrôleurs. Plus de détails...
Fonctions membres publiques statiques | |
| static | getController ($controller, \Twig\Loader\FilesystemLoader $loader, \Twig\Environment $twig) |
| Crée et retourne une instance du contrôleur demandé. | |
Fabrique pour la création dynamique de contrôleurs.
Cette classe utilise le patron Factory pour instancier les contrôleurs à partir de leur nom. Elle permet de centraliser la logique de création des contrôleurs.
Définition à la ligne 20 du fichier controller_factory.class.php.
|
static |
Crée et retourne une instance du contrôleur demandé.
Cette méthode statique construit le nom de la classe du contrôleur en utilisant la convention "Controller" + nom avec première lettre majuscule.
| string | $controller | Nom du contrôleur à instancier (ex: "home", "album"). |
| \Twig\Loader\FilesystemLoader | $loader | Chargeur de templates Twig. |
| \Twig\Environment | $twig | Environnement Twig pour le rendu. |
| Exception | Si la classe du contrôleur n'existe pas. |
Définition à la ligne 34 du fichier controller_factory.class.php.