A

AnnotationClass in namespace Doctrine\Common\Annotations
Annotations class.
AnnotationExceptionClass in namespace Doctrine\Common\Annotations
Description of AnnotationException
AnnotationException::attributeTypeError() — Method in class AnnotationException
Creates a new AnnotationException describing an type error of an attribute.
AnnotationReaderClass in namespace Doctrine\Common\Annotations
A reader for docblock annotations.
AnnotationReader::addGlobalIgnoredName() — Method in class AnnotationReader
Add a new annotation to the globally ignored annotation names with regard to exception handling.
AnnotationReader::addGlobalIgnoredNamespace() — Method in class AnnotationReader
Add a new annotation to the globally ignored annotation namespaces with regard to exception handling.
AnnotationRegistryClass in namespace Doctrine\Common\Annotations
AttributeClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to check the attribute type during the parsing process.
AttributesClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to check the types of all declared attributes during the parsing process.
DocParser::addNamespace() — Method in class DocParser
Sets the default namespaces.
SimpleAnnotationReader::addNamespace() — Method in class SimpleAnnotationReader
Adds a namespace in which we will look for annotations.

C

AnnotationException::creationError() — Method in class AnnotationException
Creates a new AnnotationException describing an error which occurred during the creation of the annotation.
CachedReaderClass in namespace Doctrine\Common\Annotations
A cache aware annotation reader.
CachedReader::clearLoadedAnnotations() — Method in class CachedReader
Clears loaded annotations.
FileCacheReader::clearLoadedAnnotations() — Method in class FileCacheReader
Clears loaded annotations.

D

DocLexerClass in namespace Doctrine\Common\Annotations
Simple lexer for docblock annotations.
DocParserClass in namespace Doctrine\Common\Annotations
A parser for docblock annotations.

E

AnnotationException::enumeratorError() — Method in class AnnotationException
Creates a new AnnotationException describing a invalid enummerator.
EnumClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to check the available values during the parsing process.

F

FileCacheReaderClass in namespace Doctrine\Common\Annotations
File cache reader for annotations.

G

AnnotationReader::getClassAnnotations() — Method in class AnnotationReader
Gets the annotations applied to a class.
AnnotationReader::getClassAnnotation() — Method in class AnnotationReader
Gets a class annotation.
AnnotationReader::getPropertyAnnotations() — Method in class AnnotationReader
Gets the annotations applied to a property.
AnnotationReader::getPropertyAnnotation() — Method in class AnnotationReader
Gets a property annotation.
AnnotationReader::getMethodAnnotations() — Method in class AnnotationReader
Gets the annotations applied to a method.
AnnotationReader::getMethodAnnotation() — Method in class AnnotationReader
Gets a method annotation.
CachedReader::getClassAnnotations() — Method in class CachedReader
Gets the annotations applied to a class.
CachedReader::getClassAnnotation() — Method in class CachedReader
Gets a class annotation.
CachedReader::getPropertyAnnotations() — Method in class CachedReader
Gets the annotations applied to a property.
CachedReader::getPropertyAnnotation() — Method in class CachedReader
Gets a property annotation.
CachedReader::getMethodAnnotations() — Method in class CachedReader
Gets the annotations applied to a method.
CachedReader::getMethodAnnotation() — Method in class CachedReader
Gets a method annotation.
DocLexer::getCatchablePatterns() — Method in class DocLexer
{@inheritdoc}
DocLexer::getNonCatchablePatterns() — Method in class DocLexer
{@inheritdoc}
DocLexer::getType() — Method in class DocLexer
{@inheritdoc}
FileCacheReader::getClassAnnotations() — Method in class FileCacheReader
Gets the annotations applied to a class.
FileCacheReader::getPropertyAnnotations() — Method in class FileCacheReader
Gets the annotations applied to a property.
FileCacheReader::getMethodAnnotations() — Method in class FileCacheReader
Gets the annotations applied to a method.
FileCacheReader::getClassAnnotation() — Method in class FileCacheReader
Gets a class annotation.
FileCacheReader::getMethodAnnotation() — Method in class FileCacheReader
Gets a method annotation.
FileCacheReader::getPropertyAnnotation() — Method in class FileCacheReader
Gets a property annotation.
IndexedReader::getClassAnnotations() — Method in class IndexedReader
Gets the annotations applied to a class.
IndexedReader::getClassAnnotation() — Method in class IndexedReader
Gets a class annotation.
IndexedReader::getMethodAnnotations() — Method in class IndexedReader
Gets the annotations applied to a method.
IndexedReader::getMethodAnnotation() — Method in class IndexedReader
Gets a method annotation.
IndexedReader::getPropertyAnnotations() — Method in class IndexedReader
Gets the annotations applied to a property.
IndexedReader::getPropertyAnnotation() — Method in class IndexedReader
Gets a property annotation.
Reader::getClassAnnotations() — Method in class Reader
Gets the annotations applied to a class.
Reader::getClassAnnotation() — Method in class Reader
Gets a class annotation.
Reader::getMethodAnnotations() — Method in class Reader
Gets the annotations applied to a method.
Reader::getMethodAnnotation() — Method in class Reader
Gets a method annotation.
Reader::getPropertyAnnotations() — Method in class Reader
Gets the annotations applied to a property.
Reader::getPropertyAnnotation() — Method in class Reader
Gets a property annotation.
SimpleAnnotationReader::getClassAnnotations() — Method in class SimpleAnnotationReader
Gets the annotations applied to a class.
SimpleAnnotationReader::getMethodAnnotations() — Method in class SimpleAnnotationReader
Gets the annotations applied to a method.
SimpleAnnotationReader::getPropertyAnnotations() — Method in class SimpleAnnotationReader
Gets the annotations applied to a property.
SimpleAnnotationReader::getClassAnnotation() — Method in class SimpleAnnotationReader
Gets a class annotation.
SimpleAnnotationReader::getMethodAnnotation() — Method in class SimpleAnnotationReader
Gets a method annotation.
SimpleAnnotationReader::getPropertyAnnotation() — Method in class SimpleAnnotationReader
Gets a property annotation.

I

IgnoreAnnotationClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.
IndexedReaderClass in namespace Doctrine\Common\Annotations
Allows the reader to be used in-place of Doctrine's reader.

L

AnnotationRegistry::loadAnnotationClass() — Method in class AnnotationRegistry
Autoloads an annotation class silently.
$Enum#literalProperty in class Enum
Literal target declaration.
$Target#literalProperty in class Target
Literal target declaration.

N

$Attribute#nameProperty in class Attribute
$IgnoreAnnotation#namesProperty in class IgnoreAnnotation
$DocLexer#noCaseProperty in class DocLexer
TokenParser::next() — Method in class TokenParser
Gets the next non whitespace and non comment token.

O

AnnotationException::optimizerPlusSaveComments() — Method in class AnnotationException
AnnotationException::optimizerPlusLoadComments() — Method in class AnnotationException

P

DocParser::parse() — Method in class DocParser
Parses the given docblock string for annotations.
PhpParserClass in namespace Doctrine\Common\Annotations
Parses a file for namespaces/use/class declarations.
PhpParser::parseClass() — Method in class PhpParser
Parses a class.
TokenParser::parseUseStatement() — Method in class TokenParser
Parses a single use statement.
TokenParser::parseUseStatements() — Method in class TokenParser
Gets all use statements.
TokenParser::parseNamespace() — Method in class TokenParser
Gets the namespace.
TokenParser::parseClass() — Method in class TokenParser
Gets the class name.

R

AnnotationException::requiredError() — Method in class AnnotationException
Creates a new AnnotationException describing an required error of an attribute.
AnnotationRegistry::reset() — Method in class AnnotationRegistry
AnnotationRegistry::registerFile() — Method in class AnnotationRegistry
Registers file.
AnnotationRegistry::registerAutoloadNamespace() — Method in class AnnotationRegistry
Adds a namespace with one or many directories to look for files or null for the include path.
AnnotationRegistry::registerAutoloadNamespaces() — Method in class AnnotationRegistry
Registers multiple namespaces.
AnnotationRegistry::registerLoader() — Method in class AnnotationRegistry
Registers an autoloading callable for annotations, much like spl_autoload_register().
AnnotationRegistry::registerUniqueLoader() — Method in class AnnotationRegistry
Registers an autoloading callable for annotations, if it is not already registered
$Attribute#requiredProperty in class Attribute
RequiredClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to check if that attribute is required during the parsing process.
ReaderClass in namespace Doctrine\Common\Annotations
Interface for annotation readers.

S

AnnotationException::syntaxError() — Method in class AnnotationException
Creates a new AnnotationException describing a Syntax error.
AnnotationException::semanticalError() — Method in class AnnotationException
Creates a new AnnotationException describing a Semantical error.
AnnotationException::semanticalErrorConstants() — Method in class AnnotationException
Creates a new AnnotationException describing a constant semantical error.
DocParser::setIgnoredAnnotationNames() — Method in class DocParser
Sets the annotation names that are ignored during the parsing process.
DocParser::setIgnoredAnnotationNamespaces() — Method in class DocParser
Sets the annotation namespaces that are ignored during the parsing process.
DocParser::setIgnoreNotImportedAnnotations() — Method in class DocParser
Sets ignore on not-imported annotations.
DocParser::setImports() — Method in class DocParser
Sets the imports.
DocParser::setTarget() — Method in class DocParser
Sets current target context as bitmask.
SimpleAnnotationReaderClass in namespace Doctrine\Common\Annotations
Simple Annotation Reader.

T

AnnotationException::typeError() — Method in class AnnotationException
Creates a new AnnotationException describing a type error.
$Attribute#typeProperty in class Attribute
TargetClass in namespace Doctrine\Common\Annotations\Annotation
Annotation that can be used to signal to the parser to check the annotation target during the parsing process.
$Target#targetsProperty in class Target
Targets as bitmask.
TokenParserClass in namespace Doctrine\Common\Annotations
Parses a file for namespaces/use/class declarations.

V

$Annotation#valueProperty in class Annotation
Value property. Common among all derived classes.
$Attributes#valueProperty in class Attributes
$Enum#valueProperty in class Enum
$Target#valueProperty in class Target

W

$DocLexer#withCaseProperty in class DocLexer

_

Annotation::__construct() — Method in class Annotation
Constructor.
Annotation::__get() — Method in class Annotation
Error handler for unknown property accessor in Annotation class.
Annotation::__set() — Method in class Annotation
Error handler for unknown property mutator in Annotation class.
AnnotationReader::__construct() — Method in class AnnotationReader
Constructor.
Enum::__construct() — Method in class Enum
Annotation constructor.
IgnoreAnnotation::__construct() — Method in class IgnoreAnnotation
Constructor.
Target::__construct() — Method in class Target
Annotation constructor.
CachedReader::__construct() — Method in class CachedReader
Constructor.
DocParser::__construct() — Method in class DocParser
Constructs a new DocParser.
FileCacheReader::__construct() — Method in class FileCacheReader
Constructor.
IndexedReader::__construct() — Method in class IndexedReader
Constructor.
IndexedReader::__call() — Method in class IndexedReader
Proxies all methods to the delegate.
SimpleAnnotationReader::__construct() — Method in class SimpleAnnotationReader
Constructor.
TokenParser::__construct() — Method in class TokenParser