||Base contract for ORM queries. Base class for Query and NativeQuery.
||Configuration container for all configuration options of Doctrine. It combines
all configuration options from DBAL & ORM.
||The EntityManager is the central access point to ORM functionality.
||An EntityRepository serves as a repository for entities with generic as well as
business specific methods for retrieving entities.
||Container for all ORM events.
||Represents a native SQL query.
||A PersistentCollection represents a collection of elements that have persistent
||A Query object represents a DQL query.
||This class is responsible for building DQL query strings via an object oriented
||The UnitOfWork is responsible for tracking changes to objects during an
"object-level" transaction and for writing out changes to the database in the
||Class to store and retrieve the version of Doctrine