Project Versions

Table Of Contents

Previous topic

Class Phalcon\Annotations\Adapter\Files

Next topic

Class Phalcon\Annotations\Annotation

This Page

Class Phalcon\Annotations\Adapter\Memory

extends Phalcon\Annotations\Adapter

implements Phalcon\Annotations\AdapterInterface

Stores the parsed annotations in memory. This adapter is the suitable for development/testing

Methods

public array read (string $key)

Reads meta-data from memory

public write (string $key, array $data)

Writes the meta-data to files

public setReader (Phalcon\Annotations\ReaderInterface $reader) inherited from Phalcon\Annotations\Adapter

Sets the annotations parser

public Phalcon\Annotations\ReaderInterface getReader () inherited from Phalcon\Annotations\Adapter

Returns the annotation reader

public Phalcon\Annotations\Reflection get (string|object $className) inherited from Phalcon\Annotations\Adapter

Parses or retrieves all the annotations found in a class

public array getMethods (string $className) inherited from Phalcon\Annotations\Adapter

Returns the annotations found in all the class’ methods

public Phalcon\Annotations\Collection getMethod (string $className, string $methodName) inherited from Phalcon\Annotations\Adapter

Returns the annotations found in a specific method

public array getProperties (string $className) inherited from Phalcon\Annotations\Adapter

Returns the annotations found in all the class’ methods

public Phalcon\Annotations\Collection getProperty (string $className, string $propertyName) inherited from Phalcon\Annotations\Adapter

Returns the annotations found in a specific property