A

AnnotationExceptionClass in namespace Doctrine\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\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.
AttributeClass in namespace Doctrine\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\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.
AnnotationMetadataClass in namespace Doctrine\Annotations\Metadata
Annotation metadata represents information about the definition a single annotation - its name, allowed targets, construction strategy and properties.
AnnotationTargetClass in namespace Doctrine\Annotations\Metadata
Annotation targets represents possible targets at which an annotation could be declared.
AnnotationTarget::annotation() — Method in class AnnotationTarget
AnnotationTarget::all() — Method in class AnnotationTarget
AnnotationMetadataBuilderClass in namespace Doctrine\Annotations\Metadata\Builder
MetadataCollection::add() — Method in class MetadataCollection
TransientMetadataCollection::add() — Method in class TransientMetadataCollection

B

AnnotationMetadataBuilder::build() — Method in class AnnotationMetadataBuilder
PropertyMetadataBuilder::build() — Method in class PropertyMetadataBuilder

C

AnnotationException::creationError() — Method in class AnnotationException
Creates a new AnnotationException describing an error which occurred during the creation of the annotation.
AnnotationTarget::class() — Method in class AnnotationTarget
InternalAnnotations::createMetadata() — Method in class InternalAnnotations
MetadataCollection::count() — Method in class MetadataCollection
TransientMetadataCollection::count() — Method in class TransientMetadataCollection

D

DocLexerClass in namespace Doctrine\Annotations
Simple lexer for docblock annotations.
DocParserClass in namespace Doctrine\Annotations
A parser for docblock annotations.
AnnotationTarget::describe() — Method in class AnnotationTarget

E

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

F

AnnotationTarget::fromAnnotation() — Method in class AnnotationTarget
InvalidAnnotationTarget::fromInvalidBitmask() — Method in class InvalidAnnotationTarget

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.
DocLexer::getCatchablePatterns() — Method in class DocLexer
{@inheritdoc}
DocLexer::getNonCatchablePatterns() — Method in class DocLexer
{@inheritdoc}
DocLexer::getType() — Method in class DocLexer
{@inheritdoc}
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.
AnnotationMetadata::getName() — Method in class AnnotationMetadata
AnnotationMetadata::getTarget() — Method in class AnnotationMetadata
AnnotationMetadata::getProperties() — Method in class AnnotationMetadata
AnnotationMetadata::getDefaultProperty() — Method in class AnnotationMetadata
MetadataCollection::get() — Method in class MetadataCollection
MetadataCollection::getIterator() — Method in class MetadataCollection
PropertyMetadata::getName() — Method in class PropertyMetadata
PropertyMetadata::getType() — Method in class PropertyMetadata
PropertyMetadata::getEnum() — Method in class PropertyMetadata
TransientMetadataCollection::get() — Method in class TransientMetadataCollection
TransientMetadataCollection::getIterator() — Method in class TransientMetadataCollection
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.

H

MetadataCollection::has() — Method in class MetadataCollection
TransientMetadataCollection::has() — Method in class TransientMetadataCollection

I

IgnoreAnnotationClass in namespace Doctrine\Annotations\Annotation
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.
ImplicitlyIgnoredAnnotationNamesClass in namespace Doctrine\Annotations
A list of annotations that are implicitly ignored during the parsing process.
IndexedReaderClass in namespace Doctrine\Annotations
Allows the reader to be used in-place of Doctrine's reader.
InvalidAnnotationTargetClass in namespace Doctrine\Annotations\Metadata\Exception
InternalAnnotationsClass in namespace Doctrine\Annotations\Metadata
Internal meta-annotations exposed by the Annotations library to declare custom user-land annotations.
MetadataCollection::include() — Method in class MetadataCollection
PropertyMetadata::isRequired() — Method in class PropertyMetadata
PropertyMetadata::isDefault() — Method in class PropertyMetadata
TransientMetadataCollection::include() — Method in class TransientMetadataCollection

L

$Enum#literalProperty in class Enum
Literal target declaration.
$Target#literalProperty in class Target
Literal target declaration.

M

AnnotationTarget::method() — Method in class AnnotationTarget
MetadataAlreadyExistsClass in namespace Doctrine\Annotations\Metadata\Exception
MetadataDoesNotExistClass in namespace Doctrine\Annotations\Metadata\Exception
MetadataCollectionClass in namespace Doctrine\Annotations\Metadata
Storage of all annotation metadata. This is a possible extension point i.e. for caching layer.

N

$Attribute#nameProperty in class Attribute
$IgnoreAnnotation#namesProperty in class IgnoreAnnotation
$DocLexer#noCaseProperty in class DocLexer
MetadataAlreadyExists::new() — Method in class MetadataAlreadyExists
MetadataDoesNotExist::new() — Method in class MetadataDoesNotExist
TooManyDefaultProperties::new() — Method in class TooManyDefaultProperties
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.
AnnotationTarget::property() — Method in class AnnotationTarget
PropertyMetadataBuilderClass in namespace Doctrine\Annotations\Metadata\Builder
PropertyMetadataClass in namespace Doctrine\Annotations\Metadata
Property metadata represents information about the definition of a single property of an annotation, it's name, accepted types, whether it's required and whether it's default.
PhpParserClass in namespace Doctrine\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.
$Attribute#requiredProperty in class Attribute
RequiredClass in namespace Doctrine\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\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.

T

AnnotationException::typeError() — Method in class AnnotationException
Creates a new AnnotationException describing a type error.
$Attribute#typeProperty in class Attribute
TargetClass in namespace Doctrine\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.
AnnotationTarget::targetsClass() — Method in class AnnotationTarget
AnnotationTarget::targetsMethod() — Method in class AnnotationTarget
AnnotationTarget::targetsProperty() — Method in class AnnotationTarget
AnnotationTarget::targetsAnnotation() — Method in class AnnotationTarget
TooManyDefaultPropertiesClass in namespace Doctrine\Annotations\Metadata\Exception
TransientMetadataCollectionClass in namespace Doctrine\Annotations\Metadata
In-memory metadata collection.
TokenParserClass in namespace Doctrine\Annotations
Parses a file for namespaces/use/class declarations.

U

AnnotationMetadata::usesConstructor() — Method in class AnnotationMetadata
AnnotationTarget::unwrap() — Method in class AnnotationTarget

V

$Attributes#valueProperty in class Attributes
$Enum#valueProperty in class Enum
$Target#valueProperty in class Target

W

$DocLexer#withCaseProperty in class DocLexer
AnnotationMetadataBuilder::withTarget() — Method in class AnnotationMetadataBuilder
AnnotationMetadataBuilder::withUsingConstructor() — Method in class AnnotationMetadataBuilder
AnnotationMetadataBuilder::withProperty() — Method in class AnnotationMetadataBuilder
PropertyMetadataBuilder::withType() — Method in class PropertyMetadataBuilder
PropertyMetadataBuilder::withBeingRequired() — Method in class PropertyMetadataBuilder
PropertyMetadataBuilder::withBeingDefault() — Method in class PropertyMetadataBuilder
PropertyMetadataBuilder::withEnum() — Method in class PropertyMetadataBuilder

_

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.
DocParser::__construct() — Method in class DocParser
Constructs a new DocParser.
IndexedReader::__construct() — Method in class IndexedReader
Constructor.
IndexedReader::__call() — Method in class IndexedReader
Proxies all methods to the delegate.
AnnotationMetadata::__construct() — Method in class AnnotationMetadata
AnnotationTarget::__construct() — Method in class AnnotationTarget
AnnotationMetadataBuilder::__construct() — Method in class AnnotationMetadataBuilder
PropertyMetadataBuilder::__construct() — Method in class PropertyMetadataBuilder
PropertyMetadata::__construct() — Method in class PropertyMetadata
TransientMetadataCollection::__construct() — Method in class TransientMetadataCollection
TokenParser::__construct() — Method in class TokenParser