Classe de projet
-
Définition
Une classe de projet est une classe dont le nom complet est le même que l’espace de nommage d’un projet ou sous-projet.
Par exemple pour un logiciel de gestion de projets itrocks/project dont le namespace est ITRocks\Project, si vous avez une classe dont le nom est ITRocks\Project, c’est elle qu’on appelle une classe de projet.
Propriétés remarquables
Lorsque votre projet contient une classe de projet, vous ne pouvez pas avoir de contrôleur / vue / gabarit de fonctionnalité par défaut pour ce projet : en effet tout contrôleur, vue, gabarit de fonctionnalité qui serait défini dans la racine de votre projet s’appliquera spécifiquement à votre classe de projet, et ne pourra donc pas avoir cet usage.
Par exemple : le fichier de gabarit itrocks/project/output.html ne pourra pas être le gabarit par défaut pour la fonctionnalité output de d’autres classes que ITRocks\Project.