Class **Phalcon\\Annotations\\Annotation** ========================================== .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Represents a single annotation in an annotations collection Methods ------- public **__construct** (*array* $reflectionData) Phalcon\\Annotations\\Annotation constructor public **getName** () Returns the annotation's name public *mixed* **getExpression** (*array* $expr) Resolves an annotation expression public *array* **getExprArguments** () Returns the expression arguments without resolving public *array* **getArguments** () Returns the expression arguments public **numberArguments** () Returns the number of arguments that the annotation has public *mixed* **getArgument** (*int* | *string* $position) Returns an argument in a specific position public *boolean* **hasArgument** (*int* | *string* $position) Returns an argument in a specific position public *mixed* **getNamedArgument** (*mixed* $name) Returns a named argument public *mixed* **getNamedParameter** (*mixed* $name) Returns a named parameter