PHP Класс Nette\Reflection\AnnotationsParser

Автор: David Grudl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$autoRefresh boolean
$inherited array
$useReflection boolean

Открытые методы

Метод Описание
expandClassName ( $name, ReflectionClass $reflector ) : string Expands class name into FQN.
getAll ( Reflector $r ) : array Returns annotations.
getCacheStorage ( ) : Nette\Caching\IStorage
parsePhp ( $code ) : array Parses PHP file.
setCacheStorage ( Nette\Caching\IStorage $storage ) : void

Приватные методы

Метод Описание
fetch ( &$tokens, $take )
getCache ( ) : Cache
parseComment ( $comment ) : array Parses phpDoc comment.

Описание методов

expandClassName() публичный статический Метод

Expands class name into FQN.
public static expandClassName ( $name, ReflectionClass $reflector ) : string
$reflector ReflectionClass
Результат string fully qualified class name

getAll() публичный статический Метод

Returns annotations.
public static getAll ( Reflector $r ) : array
$r Reflector
Результат array

getCacheStorage() публичный статический Метод

public static getCacheStorage ( ) : Nette\Caching\IStorage
Результат Nette\Caching\IStorage

parsePhp() публичный статический Метод

Parses PHP file.
public static parsePhp ( $code ) : array
Результат array [class => [prop => comment (or 'use' => [alias => class])]

setCacheStorage() публичный статический Метод

public static setCacheStorage ( Nette\Caching\IStorage $storage ) : void
$storage Nette\Caching\IStorage
Результат void

Описание свойств

$autoRefresh публичное статическое свойство

public static bool $autoRefresh
Результат boolean

$inherited публичное статическое свойство

public static array $inherited
Результат array

$useReflection публичное статическое свойство

public static bool $useReflection
Результат boolean