Annotations

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)


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…

Cet article est réservé aux abonnés. Il vous reste 92% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous