ORM
Table of Contents
Namespaces
- Cache
- Decorator
- Event
- Exception
- Id
- Internal
- Mapping
- Persisters
- Proxy
- Query
- Repository
- Tools
- Utility
Interfaces
- Cache
- Provides an API for querying/managing the second level cache regions.
- EntityManagerInterface
- EntityManager interface
Classes
- AbstractQuery
- Base contract for ORM queries. Base class for Query and NativeQuery.
- Configuration
- Configuration container for all configuration options of Doctrine.
- EntityManager
- The EntityManager is the central access point to ORM functionality.
- EntityNotFoundException
- Exception thrown when a Proxy fails to retrieve an Entity result.
- EntityRepository
- An EntityRepository serves as a repository for entities with generic as well as
business specific methods for retrieving entities.
- Events
- Container for all ORM events.
- LazyCriteriaCollection
- A lazy collection that allows a fast count when using criteria object
Once count gets executed once without collection being initialized, result
is cached and returned on subsequent calls until collection gets loaded,
then returning the number of loaded results.
- NativeQuery
- Represents a native SQL query.
- NonUniqueResultException
- Exception thrown when an ORM query unexpectedly returns more than one result.
- NoResultException
- Exception thrown when an ORM query unexpectedly does not return any results.
- OptimisticLockException
- An OptimisticLockException is thrown when a version check on an object
that uses optimistic locking through a version field fails.
- ORMException
- Base exception class for all ORM exceptions.
- ORMInvalidArgumentException
- Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
- ORMSetup
- PersistentCollection
- A PersistentCollection represents a collection of elements that have persistent state.
- PessimisticLockException
- Should become an interface in 3.0
- Query
- A Query object represents a DQL query.
- QueryBuilder
- This class is responsible for building DQL query strings via an object oriented
PHP interface.
- TransactionRequiredException
- Is thrown when a transaction is required for the current operation, but there is none open.
- UnexpectedResultException
- Exception for a unexpected query result.
- UnitOfWork
- The UnitOfWork is responsible for tracking changes to objects during an
"object-level" transaction and for writing out changes to the database
in the correct order.
- Version
- Class to store and retrieve the version of Doctrine