ClassLoader deprecated
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.
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.
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.
Contract for classes that are potential listeners of a NotifyPropertyChanged implementor.
Abstract factory for proxy objects.
Special Autoloader for Proxy classes, which are not PSR-0 compliant.
Proxy Invalid Argument Exception.
Proxy Invalid Argument Exception.
Base exception interface for proxy exceptions.
Proxy Unexpected Value Exception.
Interface for proxy classes.
Definition structure how to create a proxy.
This factory is used to generate proxy classes.
Finds a class in a PSR-0 structure.
Finds a class in a PSR-0 structure.
PHP Runtime Reflection Public Property - special overrides for public properties.
Parses a file for namespaces/use/class declarations.
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.