Project Versions

Table Of Contents

Previous topic

Class Phalcon\Annotations\Adapter\Apc

Next topic

Class Phalcon\Annotations\Adapter\Memory

This Page

Class Phalcon\Annotations\Adapter\Files

extends Phalcon\Annotations\Adapter

implements Phalcon\Annotations\AdapterInterface

Stores the parsed annotations in diles. This adapter is the suitable for production

<?php

 $annotations = new \Phalcon\Annotations\Adapter\Files(array(
    'metaDataDir' => 'app/cache/metadata/'
 ));

Methods

public __construct ([array $options])

Phalcon\Annotations\Adapter\Files constructor

public array read (string $key)

Reads parsed annotations from files

public write (string $key, array $data)

Writes parsed annotations 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