Interface **Phalcon\\Annotations\\AdapterInterface** ==================================================== Phalcon\\Annotations\\AdapterInterface initializer Methods --------- abstract public **setReader** (:doc:`Phalcon\\Annotations\\ReaderInterface ` $reader) Sets the annotations parser abstract public :doc:`Phalcon\\Annotations\\ReaderInterface ` **getReader** () Returns the annotation reader abstract public :doc:`Phalcon\\Annotations\\Reflection ` **get** (*string|object* $className) Parses or retrieves all the annotations found in a class abstract public *array* **getMethods** (*string* $className) Returns the annotations found in all the class' methods abstract public :doc:`Phalcon\\Annotations\\Collection ` **getMethod** (*string* $className, *string* $methodName) Returns the annotations found in a specific method abstract public *array* **getProperties** (*string* $className) Returns the annotations found in all the class' methods abstract public :doc:`Phalcon\\Annotations\\Collection ` **getProperty** (*string* $className, *string* $propertyName) Returns the annotations found in a specific property