Magazine
Résumé
Une annotation est à la base un élément de programmation assez peu standardisé permettant de gérer des métadonnées d’un code source. On trouve différentes notions regroupées sous le terme d’annotation, parmi lesquelles la fourniture de documentation au format PHPDoc. En ce qui concerne ZF2, la notion d’annotation est définie par l’interface Zend\Code\Annotation\Annotation.
1. Notion d’annotation
Une annotation est définie par cette interface :
namespace Zend\Code\Annotation;
interface Annotation
{
public function initialize($content);
}
Une annotation est simplement une métadonnée relative au code source. C’est une notion fondamentale sur laquelle repose l’injecteur de dépendance. En effet, il s’appuie sur les définitions dont on a parlé au chapitre précédent et celles-ci sont des annotations. Il existe deux classes qui implémentent la notion d’annotation :
- Zend\Di\Definition\Annotation\Inject (métadonnées relatives à une…
La suite est réservée aux abonnés. Il vous reste 92% à découvrir.
Déjà abonné ? Se connecter
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant