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.
Locates the file that contains the metadata information for a given class name.
Base driver for file-based metadata drivers.
Locates 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.
Base class to simplify ObjectManager decorators
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.