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
ArrayTypeClass in namespace Doctrine\Annotations\Type

B

AnnotationMetadataBuilder::build() — Method in class AnnotationMetadataBuilder
PropertyMetadataBuilder::build() — Method in class PropertyMetadataBuilder
BooleanTypeClass in namespace Doctrine\Annotations\Type

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
CompositeTypeClass in namespace Doctrine\Annotations\Type
CompositeTypeDescriberClass in namespace Doctrine\Annotations\Type
ConstantScalarTypeClass in namespace Doctrine\Annotations\Type
ConstantTypeClass in namespace Doctrine\Annotations\Type
ConstantBooleanTypeClass in namespace Doctrine\Annotations\Type\Constant
ConstantFloatTypeClass in namespace Doctrine\Annotations\Type\Constant
ConstantIntegerTypeClass in namespace Doctrine\Annotations\Type\Constant
ConstantStringTypeClass in namespace Doctrine\Annotations\Type\Constant
CompositeTypeRequiresAtLeastTwoSubTypesClass in namespace Doctrine\Annotations\Type\Exception

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
ArrayType::describe() — Method in class ArrayType
BooleanType::describe() — Method in class BooleanType
CompositeTypeDescriber::describe() — Method in class CompositeTypeDescriber
ConstantBooleanType::describe() — Method in class ConstantBooleanType
ConstantFloatType::describe() — Method in class ConstantFloatType
ConstantIntegerType::describe() — Method in class ConstantIntegerType
ConstantStringType::describe() — Method in class ConstantStringType
NullType::describe() — Method in class NullType
FloatType::describe() — Method in class FloatType
IntegerType::describe() — Method in class IntegerType
IntersectionType::describe() — Method in class IntersectionType
MixedType::describe() — Method in class MixedType
ObjectType::describe() — Method in class ObjectType
StringType::describe() — Method in class StringType
Type::describe() — Method in class Type
UnionType::describe() — Method in class UnionType

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
CompositeTypeRequiresAtLeastTwoSubTypes::fromInsufficientAmount() — Method in class CompositeTypeRequiresAtLeastTwoSubTypes
FloatTypeClass in namespace Doctrine\Annotations\Type

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.
ArrayType::getKeyType() — Method in class ArrayType
ArrayType::getValueType() — Method in class ArrayType
CompositeType::getSubTypes() — Method in class CompositeType
IntersectionType::getSubTypes() — Method in class IntersectionType
UnionType::getSubTypes() — Method in class UnionType

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
IntegerTypeClass in namespace Doctrine\Annotations\Type
IntersectionTypeClass in namespace Doctrine\Annotations\Type

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.
MixedTypeClass in namespace Doctrine\Annotations\Type

N

$Attribute#nameProperty in class Attribute
$IgnoreAnnotation#namesProperty in class IgnoreAnnotation
$DocLexer#noCaseProperty in class DocLexer
DocLexer::nextTokenIsAdjacent() — Method in class DocLexer
Whether the next token starts immediately, or if there were non-captured symbols before that
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.
NullTypeClass in namespace Doctrine\Annotations\Type\Constant

O

AnnotationException::optimizerPlusSaveComments() — Method in class AnnotationException
AnnotationException::optimizerPlusLoadComments() — Method in class AnnotationException
ObjectTypeClass in namespace Doctrine\Annotations\Type

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.
ScalarTypeClass in namespace Doctrine\Annotations\Type
StringTypeClass in namespace Doctrine\Annotations\Type

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.
TypeClass in namespace Doctrine\Annotations\Type

U

AnnotationMetadata::usesConstructor() — Method in class AnnotationMetadata
AnnotationTarget::unwrap() — Method in class AnnotationTarget
UnionTypeClass in namespace Doctrine\Annotations\Type

V

$Attributes#valueProperty in class Attributes
$Enum#valueProperty in class Enum
$Target#valueProperty in class Target
ArrayType::validate() — Method in class ArrayType
BooleanType::validate() — Method in class BooleanType
ConstantBooleanType::validate() — Method in class ConstantBooleanType
ConstantFloatType::validate() — Method in class ConstantFloatType
ConstantIntegerType::validate() — Method in class ConstantIntegerType
ConstantStringType::validate() — Method in class ConstantStringType
NullType::validate() — Method in class NullType
FloatType::validate() — Method in class FloatType
IntegerType::validate() — Method in class IntegerType
IntersectionType::validate() — Method in class IntersectionType
MixedType::validate() — Method in class MixedType
ObjectType::validate() — Method in class ObjectType
StringType::validate() — Method in class StringType
Type::validate() — Method in class Type
UnionType::validate() — Method in class UnionType

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
ArrayType::__construct() — Method in class ArrayType
ConstantBooleanType::__construct() — Method in class ConstantBooleanType
ConstantFloatType::__construct() — Method in class ConstantFloatType
ConstantIntegerType::__construct() — Method in class ConstantIntegerType
ConstantStringType::__construct() — Method in class ConstantStringType
IntersectionType::__construct() — Method in class IntersectionType
ObjectType::__construct() — Method in class ObjectType
UnionType::__construct() — Method in class UnionType