Annotations class
Description of AnnotationException
A reader for docblock annotations.
Annotation that can be used to signal to the parser to check the attribute type during the parsing process.
Annotation that can be used to signal to the parser to check the types of all declared attributes during the parsing process.
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.
Annotation that can be used to signal to the parser to check if that attribute is required during the parsing process.
Annotation that can be used to signal to the parser to check the annotation target during the parsing process.
A cache aware annotation reader.
Simple lexer for docblock annotations.
A parser for docblock annotations.
File cache reader for annotations.
Allows the reader to be used in-place of Doctrine's reader.
Parses a file for namespaces/use/class declarations.
Interface for annotation readers.
Simple Annotation Reader.
APC cache provider.
Array cache driver.
Interface for cache drivers.
Base class for cache provider implementations.
Memcache cache provider.
Memcached cache provider.
WinCache cache provider.
Xcache cache driver.
Zend Data Cache cache driver.
A ClassLoader is an autoloader for class files that can be installed on the SPL autoload stack. It is a class loader that either loads only classes of a specific namespace or all namespaces and it is suitable for working together with other autoloaders in the SPL autoload stack.
An ArrayCollection is a Collection implementation that wraps a regular PHP array.
The missing (SPL) Collection/Array/OrderedMap interface.
Base exception class for package Doctrine\Common
Comparable interface that allows to compare two value objects to each other for similarity.
EventArgs is the base class for classes containing event data.
The EventManager is the central point of Doctrine's event listener system.
An EventSubscriber knows himself what events he is interested in.
Base class for writing simple lexers, i.e. for creating small DSLs.
Contract for classes that provide the service of notifying listeners of changes to their properties.
Abstract implementation of the ManagerRegistry contract.
Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
Class that holds event arguments for a loadMetadata event.
Provides event arguments for the preFlush event.
Provides event arguments for the onClear event.
Class that holds event arguments for a preUpdate event.
Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
Contract for a Doctrine persistence layer ClassMetadata class to implement.
Contract for a Doctrine persistence layer ClassMetadata class to implement.
The AnnotationDriver reads the mapping metadata from docblock annotations.
Locate the file that contains the metadata information for a given class name.
Base driver for file-based metadata drivers.
Locate the file that contains the metadata information for a given class name.
Contract for metadata drivers.
The DriverChain allows you to add multiple other mapping drivers for certain namespaces
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain php code
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
The Symfony File Locator makes a simplifying assumptions compared to the DefaultFileLocator. By assuming paths only contain entities of a certain namespace the mapping files consists of the short classname only.
A MappingException indicates that something is wrong with the mapping setup.
Very simple reflection service abstraction.
PHP Runtime Reflection Service
PHP Runtime Reflection Service
Contract for a Doctrine persistence layer ObjectManager class to implement.
Makes a Persistent Objects aware of its own object-manager.
Contract for a Doctrine persistence layer ObjectRepository class to implement.
PersistentObject base class that implements getter/setter methods for all mapped fields and associations by overriding __call.
Interface for proxy classes.
Contract for classes that are potential listeners of a NotifyPropertyChanged implementor.
Class and reflection related functionality for objects that might or not be proxy objects at the moment.
Static class containing most used debug methods.
Doctrine inflector has static methods for inflecting text
Class to store and retrieve the version of Doctrine