Documentation

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

        
On this page

Search results