A

Configuration::addDocumentNamespace() — Method in class Configuration
Adds a namespace under a certain alias.
Configuration::addFilter() — Method in class Configuration
Add a filter to the list of possible filters.
Cursor::addOption() — Method in class Cursor
Wrapper method for MongoCursor::addOption().
AbstractIdGeneratorClass in namespace Doctrine\ODM\MongoDB\Id
AbstractIdGenerator
AlnumGeneratorClass in namespace Doctrine\ODM\MongoDB\Id
AlnumGenerator is responsible for generating cased alpha-numeric unique identifiers.
$AlnumGenerator#awkwardSafeModeProperty in class AlnumGenerator
$AlnumGenerator#awkwardSafeCharsProperty in class AlnumGenerator
AutoGeneratorClass in namespace Doctrine\ODM\MongoDB\Id
AutoGenerator generates a native MongoId
AbstractDocumentClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
AbstractFieldClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
AbstractIndexClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
AlsoLoadClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Loads data from a different field if the original field is not set
$ClassMetadataInfo#associationMappingsProperty in class ClassMetadataInfo
READ-ONLY: The association mappings of the class.
$ClassMetadataInfo#alsoLoadMethodsProperty in class ClassMetadataInfo
READ-ONLY: Array of fields to also load with a given method.
ClassMetadataInfo::addLifecycleCallback() — Method in class ClassMetadataInfo
Adds a lifecycle callback for documents of this class.
ClassMetadataInfo::addIndex() — Method in class ClassMetadataInfo
Add a index for this Document.
ClassMetadataInfo::addInheritedFieldMapping() — Method in class ClassMetadataInfo
INTERNAL: Adds a field mapping without completing/validating it.
ClassMetadataInfo::addInheritedAssociationMapping() — Method in class ClassMetadataInfo
INTERNAL: Adds an association mapping without completing/validating it.
AnnotationDriverClass in namespace Doctrine\ODM\MongoDB\Mapping\Driver
The AnnotationDriver reads the mapping metadata from docblock annotations.
MappingException::atomicCollectionStrategyNotAllowed() — Method in class MappingException
AbstractPersistentCollectionFactoryClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Abstract factory for creating persistent collection classes.
PersistentCollectionTrait::add() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::addInsert() — Method in class DocumentPersister
Adds a document to the queued insertions.
DocumentPersister::addUpsert() — Method in class DocumentPersister
Adds a document to the queued upserts.
DocumentPersister::addDiscriminatorToPreparedQuery() — Method in class DocumentPersister
Adds discriminator criteria to an already-prepared query.
DocumentPersister::addFilterToPreparedQuery() — Method in class DocumentPersister
Adds filter criteria to an already-prepared query.
BsonFilter::addFilterCriteria() — Method in class BsonFilter
Gets the criteria array to add to a query.
AbstractRepositoryFactoryClass in namespace Doctrine\ODM\MongoDB\Repository
Abstract factory for creating document repositories.
AbstractCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
MetadataFilter::accept() — Method in class MetadataFilter
ResolveTargetDocumentListener::addResolveTargetDocument() — Method in class ResolveTargetDocumentListener
Add a target-document class name to resolve to a new class name.
Type::addType() — Method in class Type
Adds a custom type to the type map.
UnitOfWork::addToIdentityMap() — Method in class UnitOfWork
INTERNAL: Registers a document in the identity map.

B

BuilderClass in namespace Doctrine\ODM\MongoDB\Aggregation
Fluent interface for building aggregation pipelines.
Builder::bucket() — Method in class Builder
Builder::bucketAuto() — Method in class Builder
BucketClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
BucketAutoClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
CommandCursor::batchSize() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::batchSize().
Cursor::batchSize() — Method in class Cursor
Wrapper method for MongoCursor::batchSize().
$AbstractIndex#backgroundProperty in class AbstractIndex
BinClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BinCustomClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BinFuncClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BinMD5Class in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BinUUIDClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BinUUIDRFC4122Class in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BoolClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BooleanClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
BuilderClass in namespace Doctrine\ODM\MongoDB\Query
Query builder for ODM.
BsonFilterClass in namespace Doctrine\ODM\MongoDB\Query\Filter
The base class that user defined filters should extend.
$QueryExpressionVisitor#builderProperty in class QueryExpressionVisitor
BinDataByteArrayTypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for byte array data.
$BinDataByteArrayType#binDataTypeProperty in class BinDataByteArrayType
BinDataCustomTypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for custom binary data.
$BinDataCustomType#binDataTypeProperty in class BinDataCustomType
BinDataFuncTypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for function data.
$BinDataFuncType#binDataTypeProperty in class BinDataFuncType
BinDataMD5TypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for binary MD5 data.
$BinDataMD5Type#binDataTypeProperty in class BinDataMD5Type
BinDataTypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for generic data.
$BinDataType#binDataTypeProperty in class BinDataType
MongoBinData type
BinDataUUIDRFC4122TypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for binary UUID data, which follows RFC 4122.
$BinDataUUIDRFC4122Type#binDataTypeProperty in class BinDataUUIDRFC4122Type
MongoBinData type
BinDataUUIDTypeClass in namespace Doctrine\ODM\MongoDB\Types
The BinData type for binary UUID data.
$BinDataUUIDType#binDataTypeProperty in class BinDataUUIDType
BooleanTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Boolean type.

C

Bucket::convertExpression() — Method in class Bucket
BucketAuto::convertExpression() — Method in class BucketAuto
GraphLookup::connectFromField() — Method in class GraphLookup
GraphLookup::connectToField() — Method in class GraphLookup
GraphLookup::convertExpression() — Method in class GraphLookup
GraphLookup::convertTargetFieldName() — Method in class GraphLookup
ReplaceRoot::convertExpression() — Method in class ReplaceRoot
CommandCursorClass in namespace Doctrine\ODM\MongoDB
Wrapper for the CommandCursor class.
CommandCursor::count() — Method in class CommandCursor
Recreates the command cursor and counts its results.
CommandCursor::current() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::current().
ConfigurationClass in namespace Doctrine\ODM\MongoDB
Configuration class for the DocumentManager. When setting up your DocumentManager you can optionally specify an instance of this class as the second argument.
CursorClass in namespace Doctrine\ODM\MongoDB
Wrapper for the Doctrine\MongoDB\Cursor class.
Cursor::count() — Method in class Cursor
Wrapper method for MongoCursor::count().
Cursor::current() — Method in class Cursor
Wrapper method for MongoCursor::current().
DocumentManager::create() — Method in class DocumentManager
Creates a new Document that operates on the given Mongo connection and uses the given Configuration.
DocumentManager::createQueryBuilder() — Method in class DocumentManager
Create a new Query instance for a class.
DocumentManager::createAggregationBuilder() — Method in class DocumentManager
Creates a new aggregation builder instance for a class.
DocumentManager::clear() — Method in class DocumentManager
Clears the DocumentManager.
DocumentManager::close() — Method in class DocumentManager
Closes the DocumentManager. All documents that are currently managed by this DocumentManager become detached. The DocumentManager may no longer be used after it is closed.
DocumentManager::contains() — Method in class DocumentManager
Determines whether a document instance is managed in this DocumentManager.
DocumentManager::createReference() — Method in class DocumentManager
Returns a reference to the supplied document.
DocumentManager::createDBRef() — Method in class DocumentManager
Returns a DBRef array for the supplied document.
$DocumentRepository#classProperty in class DocumentRepository
DocumentRepository::createQueryBuilder() — Method in class DocumentRepository
Creates a new Query\Builder instance that is preconfigured for this document name.
DocumentRepository::createAggregationBuilder() — Method in class DocumentRepository
Creates a new Aggregation\Builder instance that is prepopulated for this document name.
DocumentRepository::clear() — Method in class DocumentRepository
Clears the repository, causing all managed documents to become detached.
OnClearEventArgs::clearsAllDocuments() — Method in class OnClearEventArgs
Returns whether this event clears all documents.
$AlnumGenerator#charsProperty in class AlnumGenerator
$IncrementGenerator#collectionProperty in class IncrementGenerator
ChangeTrackingPolicyClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies the change tracking policy for a document
CollectionClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
$Document#collectionProperty in class Document
$EmbedMany#collectionClassProperty in class EmbedMany
$ReferenceMany#cascadeProperty in class ReferenceMany
$ReferenceMany#criteriaProperty in class ReferenceMany
$ReferenceMany#collectionClassProperty in class ReferenceMany
$ReferenceOne#cascadeProperty in class ReferenceOne
$ReferenceOne#criteriaProperty in class ReferenceOne
ClassMetadataClass in namespace Doctrine\ODM\MongoDB\Mapping
A ClassMetadata instance holds all the object-document mapping metadata of a document and it's references.
ClassMetadataFactoryClass in namespace Doctrine\ODM\MongoDB\Mapping
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 document database.
$ClassMetadataFactory#cacheSaltProperty in class ClassMetadataFactory
ClassMetadataInfoClass in namespace Doctrine\ODM\MongoDB\Mapping
A ClassMetadata instance holds all the object-document mapping metadata of a document and it's references.
$ClassMetadataInfo#collectionProperty in class ClassMetadataInfo
READ-ONLY: The name of the mongo collection the document is mapped to.
$ClassMetadataInfo#collectionCappedProperty in class ClassMetadataInfo
READ-ONLY: If the collection should be a fixed size.
$ClassMetadataInfo#collectionSizeProperty in class ClassMetadataInfo
READ-ONLY: If the collection is fixed size, its size in bytes.
$ClassMetadataInfo#collectionMaxProperty in class ClassMetadataInfo
READ-ONLY: If the collection is fixed size, the maximum number of elements to store in the collection.
$ClassMetadataInfo#customRepositoryClassNameProperty in class ClassMetadataInfo
The name of the custom repository class used for the document class.
$ClassMetadataInfo#changeTrackingPolicyProperty in class ClassMetadataInfo
READ-ONLY: The policy used for change-tracking on entities of this class.
AnnotationDriver::create() — Method in class AnnotationDriver
Factory method for the Annotation Driver
MappingException::classIsNotAValidDocument() — Method in class MappingException
MappingException::classIsNotAValidGenerator() — Method in class MappingException
MappingException::cascadeOnEmbeddedNotAllowed() — Method in class MappingException
MappingException::collectionClassDoesNotImplementCommonInterface() — Method in class MappingException
MappingException::cannotLookupDbRefReference() — Method in class MappingException
MappingException::cannotUseShardedCollectionInOutStage() — Method in class MappingException
MappingException::cannotUseShardedCollectionInLookupStages() — Method in class MappingException
MappingException::canNotCombineReadPreferenceAndSlaveOkay() — Method in class MappingException
MappingException::connectFromFieldMustReferenceSameDocument() — Method in class MappingException
MongoDBException::cannotPersistMappedSuperclass() — Method in class MongoDBException
AbstractPersistentCollectionFactory::create() — Method in class AbstractPersistentCollectionFactory
Creates specified persistent collection to work with given collection class.
AbstractPersistentCollectionFactory::createCollectionClass() — Method in class AbstractPersistentCollectionFactory
Creates instance of collection class to be wrapped by PersistentCollection.
DefaultPersistentCollectionFactory::createCollectionClass() — Method in class DefaultPersistentCollectionFactory
Creates instance of collection class to be wrapped by PersistentCollection.
PersistentCollectionFactory::create() — Method in class PersistentCollectionFactory
Creates specified persistent collection to work with given collection class.
PersistentCollectionInterface::clearSnapshot() — Method in class PersistentCollectionInterface
INTERNAL: Clears the internal snapshot information and sets isDirty to true if the collection has elements.
PersistentCollectionTrait::clearSnapshot() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::containsKey() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::contains() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::count() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::clear() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::current() — Method in class PersistentCollectionTrait
Gets the element of the collection at the current iterator position.
CollectionPersisterClass in namespace Doctrine\ODM\MongoDB\Persisters
The CollectionPersister is responsible for persisting collections of embedded or referenced documents. When a PersistentCollection is scheduledForDeletion in the UnitOfWork by calling PersistentCollection::clear() or is de-referenced in the domain application code, CollectionPersister::delete() will be called. When documents within the PersistentCollection are added or removed, CollectionPersister::update() will be called, which may set the entire collection or delete/insert individual elements, depending on the mapping strategy.
DocumentPersister::createReferenceManyInverseSideQuery() — Method in class DocumentPersister
DocumentPersister::createReferenceManyWithRepositoryMethodCursor() — Method in class DocumentPersister
ProxyFactory::createProxyDefinition() — Method in class ProxyFactory
{@inheritDoc}
$Builder#currentFieldProperty in class Builder
The current field we are operating on.
CriteriaMergerClass in namespace Doctrine\ODM\MongoDB\Query
Utility class for merging query criteria.
AbstractRepositoryFactory::createRepository() — Method in class AbstractRepositoryFactory
Create a new repository instance for a document class.
SchemaManager::createCollections() — Method in class SchemaManager
Create all the mapped document collections in the metadata factory.
SchemaManager::createDocumentCollection() — Method in class SchemaManager
Create the document collection for a mapped class.
SchemaManager::createDatabases() — Method in class SchemaManager
Create all the mapped document databases in the metadata factory.
SchemaManager::createDocumentDatabase() — Method in class SchemaManager
Create the document database for a mapped class.
MetadataCommand::configure() — Method in class MetadataCommand
GenerateDocumentsCommand::configure() — Method in class GenerateDocumentsCommand
GenerateHydratorsCommand::configure() — Method in class GenerateHydratorsCommand
GeneratePersistentCollectionsCommand::configure() — Method in class GeneratePersistentCollectionsCommand
GenerateProxiesCommand::configure() — Method in class GenerateProxiesCommand
GenerateRepositoriesCommand::configure() — Method in class GenerateRepositoriesCommand
QueryCommand::configure() — Method in class QueryCommand
CreateCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
CreateCommand::configure() — Method in class CreateCommand
DropCommand::configure() — Method in class DropCommand
ShardCommand::configure() — Method in class ShardCommand
UpdateCommand::configure() — Method in class UpdateCommand
ValidateCommand::configure() — Method in class ValidateCommand
MetadataFilter::count() — Method in class MetadataFilter
BinDataType::convertToDatabaseValue() — Method in class BinDataType
Converts a value from its PHP representation to its database representation of this type.
BinDataType::convertToPHPValue() — Method in class BinDataType
Converts a value from its database representation to its PHP representation of this type.
BinDataType::closureToMongo() — Method in class BinDataType
BinDataType::closureToPHP() — Method in class BinDataType
BooleanType::convertToDatabaseValue() — Method in class BooleanType
Converts a value from its PHP representation to its database representation of this type.
BooleanType::convertToPHPValue() — Method in class BooleanType
Converts a value from its database representation to its PHP representation of this type.
BooleanType::closureToMongo() — Method in class BooleanType
BooleanType::closureToPHP() — Method in class BooleanType
ClosureToPHPClass in namespace Doctrine\ODM\MongoDB\Types
ClosureToPHP::closureToPHP() — Method in class ClosureToPHP
CollectionTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Collection type.
CollectionType::convertToDatabaseValue() — Method in class CollectionType
Converts a value from its PHP representation to its database representation of this type.
CollectionType::convertToPHPValue() — Method in class CollectionType
Converts a value from its database representation to its PHP representation of this type.
CustomIdTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Id type.
CustomIdType::convertToDatabaseValue() — Method in class CustomIdType
Converts a value from its PHP representation to its database representation of this type.
CustomIdType::convertToPHPValue() — Method in class CustomIdType
Converts a value from its database representation to its PHP representation of this type.
CustomIdType::closureToMongo() — Method in class CustomIdType
CustomIdType::closureToPHP() — Method in class CustomIdType
DateType::convertToDatabaseValue() — Method in class DateType
Converts a value from its PHP representation to its database representation of this type.
DateType::convertToPHPValue() — Method in class DateType
Converts a value from its database representation to its PHP representation of this type.
DateType::closureToMongo() — Method in class DateType
DateType::closureToPHP() — Method in class DateType
FloatType::convertToDatabaseValue() — Method in class FloatType
Converts a value from its PHP representation to its database representation of this type.
FloatType::convertToPHPValue() — Method in class FloatType
Converts a value from its database representation to its PHP representation of this type.
FloatType::closureToMongo() — Method in class FloatType
FloatType::closureToPHP() — Method in class FloatType
HashType::convertToDatabaseValue() — Method in class HashType
Converts a value from its PHP representation to its database representation of this type.
HashType::convertToPHPValue() — Method in class HashType
Converts a value from its database representation to its PHP representation of this type.
IdType::convertToDatabaseValue() — Method in class IdType
Converts a value from its PHP representation to its database representation of this type.
IdType::convertToPHPValue() — Method in class IdType
Converts a value from its database representation to its PHP representation of this type.
IdType::closureToMongo() — Method in class IdType
IdType::closureToPHP() — Method in class IdType
IncrementType::convertToDatabaseValue() — Method in class IncrementType
Converts a value from its PHP representation to its database representation of this type.
IncrementType::convertToPHPValue() — Method in class IncrementType
Converts a value from its database representation to its PHP representation of this type.
IncrementType::closureToMongo() — Method in class IncrementType
IncrementType::closureToPHP() — Method in class IncrementType
IntType::convertToDatabaseValue() — Method in class IntType
Converts a value from its PHP representation to its database representation of this type.
IntType::convertToPHPValue() — Method in class IntType
Converts a value from its database representation to its PHP representation of this type.
IntType::closureToMongo() — Method in class IntType
IntType::closureToPHP() — Method in class IntType
KeyType::convertToDatabaseValue() — Method in class KeyType
Converts a value from its PHP representation to its database representation of this type.
KeyType::convertToPHPValue() — Method in class KeyType
Converts a value from its database representation to its PHP representation of this type.
ObjectIdType::convertToDatabaseValue() — Method in class ObjectIdType
Converts a value from its PHP representation to its database representation of this type.
ObjectIdType::convertToPHPValue() — Method in class ObjectIdType
Converts a value from its database representation to its PHP representation of this type.
ObjectIdType::closureToMongo() — Method in class ObjectIdType
ObjectIdType::closureToPHP() — Method in class ObjectIdType
RawType::convertToDatabaseValue() — Method in class RawType
Converts a value from its PHP representation to its database representation of this type.
RawType::convertToPHPValue() — Method in class RawType
Converts a value from its database representation to its PHP representation of this type.
RawType::closureToMongo() — Method in class RawType
RawType::closureToPHP() — Method in class RawType
StringType::convertToDatabaseValue() — Method in class StringType
Converts a value from its PHP representation to its database representation of this type.
StringType::convertToPHPValue() — Method in class StringType
Converts a value from its database representation to its PHP representation of this type.
StringType::closureToMongo() — Method in class StringType
StringType::closureToPHP() — Method in class StringType
TimestampType::convertToDatabaseValue() — Method in class TimestampType
Converts a value from its PHP representation to its database representation of this type.
TimestampType::convertToPHPValue() — Method in class TimestampType
Converts a value from its database representation to its PHP representation of this type.
Type::convertToDatabaseValue() — Method in class Type
Converts a value from its PHP representation to its database representation of this type.
Type::convertToPHPValue() — Method in class Type
Converts a value from its database representation to its PHP representation of this type.
Type::closureToMongo() — Method in class Type
Type::closureToPHP() — Method in class Type
Type::convertPHPToDatabaseValue() — Method in class Type
UnitOfWork::commit() — Method in class UnitOfWork
Commits the UnitOfWork, executing all operations that have been postponed up to this point. The state of all managed documents will be synchronized with the database.
UnitOfWork::computeChangeSet() — Method in class UnitOfWork
Computes the changes that happened to a single document.
UnitOfWork::computeChangeSets() — Method in class UnitOfWork
Computes all the changes that have been done to documents and collections since the last commit and stores these changes in the _documentChangeSet map temporarily for access by the persisters, until the UoW commit is finished.
UnitOfWork::containsId() — Method in class UnitOfWork
INTERNAL: Checks whether an identifier exists in the identity map.
UnitOfWork::clear() — Method in class UnitOfWork
Clears the UnitOfWork.
UnitOfWork::clearDocumentChangeSet() — Method in class UnitOfWork
INTERNAL: Clears the property changeset of the document with the given OID.
CollectionHelperClass in namespace Doctrine\ODM\MongoDB\Utility
Utility class used to unify checks on how collection strategies should behave.

D

CommandCursor::dead() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::dead().
Cursor::dead() — Method in class Cursor
Wrapper method for MongoCursor::dead().
DocumentManagerClass in namespace Doctrine\ODM\MongoDB
The DocumentManager class is the central access point for managing the persistence of documents.
DocumentManager::detach() — Method in class DocumentManager
Detaches a document from the DocumentManager, causing a managed document to become detached. Unflushed changes made to the document if any (including removal of the document), will not be synchronized to the database.
DocumentNotFoundExceptionClass in namespace Doctrine\ODM\MongoDB
Class for exception when encountering proxy object that has an identifier that does not exist in the database.
DocumentNotFoundException::documentNotFound() — Method in class DocumentNotFoundException
DocumentRepositoryClass in namespace Doctrine\ODM\MongoDB
A DocumentRepository serves as a repository for documents with generic as well as business specific methods for retrieving documents.
$DocumentRepository#documentNameProperty in class DocumentRepository
$DocumentRepository#dmProperty in class DocumentRepository
DocumentNotFoundEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the documentNotFound event.
DocumentNotFoundEventArgs::disableException() — Method in class DocumentNotFoundEventArgs
Disable the throwing of an exception
$AbstractIndex#dropDupsProperty in class AbstractIndex
DateClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
DefaultDiscriminatorValueClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a default discriminator value to be used when the discriminator field is not set in a document
DiscriminatorFieldClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specify a field name to store a discriminator value
DiscriminatorMapClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specify a map of discriminator values and classes
DiscriminatorValueClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Use the specified discriminator for this class
DistanceClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Use this field to store distance information for geoNear queries
$Distance#distanceProperty in class Distance
DocumentClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Identifies a class as a document that can be stored in the database
$Document#dbProperty in class Document
$EmbedMany#discriminatorFieldProperty in class EmbedMany
$EmbedMany#discriminatorMapProperty in class EmbedMany
$EmbedMany#defaultDiscriminatorValueProperty in class EmbedMany
$EmbedOne#discriminatorFieldProperty in class EmbedOne
$EmbedOne#discriminatorMapProperty in class EmbedOne
$EmbedOne#defaultDiscriminatorValueProperty in class EmbedOne
$Inheritance#discriminatorMapProperty in class Inheritance
$Inheritance#discriminatorFieldProperty in class Inheritance
$Inheritance#defaultDiscriminatorValueProperty in class Inheritance
$ReferenceMany#discriminatorFieldProperty in class ReferenceMany
$ReferenceMany#discriminatorMapProperty in class ReferenceMany
$ReferenceMany#defaultDiscriminatorValueProperty in class ReferenceMany
$ReferenceOne#discriminatorFieldProperty in class ReferenceOne
$ReferenceOne#discriminatorMapProperty in class ReferenceOne
$ReferenceOne#defaultDiscriminatorValueProperty in class ReferenceOne
ClassMetadataFactory::doLoadMetadata() — Method in class ClassMetadataFactory
{@inheritDoc}
$ClassMetadataInfo#dbProperty in class ClassMetadataInfo
READ-ONLY: The name of the mongo database the document is mapped to.
$ClassMetadataInfo#distanceProperty in class ClassMetadataInfo
READ-ONLY: The field that stores the calculated distance when performing geo spatial queries.
$ClassMetadataInfo#discriminatorValueProperty in class ClassMetadataInfo
READ-ONLY: The discriminator value of this class.
$ClassMetadataInfo#discriminatorMapProperty in class ClassMetadataInfo
READ-ONLY: The discriminator map of all mapped classes in the hierarchy.
$ClassMetadataInfo#discriminatorFieldProperty in class ClassMetadataInfo
READ-ONLY: The definition of the discriminator field used in SINGLE_COLLECTION inheritance mapping.
$ClassMetadataInfo#defaultDiscriminatorValueProperty in class ClassMetadataInfo
READ-ONLY: The default value for discriminatorField in case it's not set in the document
MappingException::duplicateFieldMapping() — Method in class MappingException
MappingException::discriminatorFieldConflict() — Method in class MappingException
MongoDBException::detachedDocumentCannotBeRemoved() — Method in class MongoDBException
MongoDBException::documentNotMappedToCollection() — Method in class MongoDBException
MongoDBException::documentManagerClosed() — Method in class MongoDBException
DefaultPersistentCollectionFactoryClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Default factory class for persistent collection classes.
DefaultPersistentCollectionGeneratorClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Default generator for custom PersistentCollection classes.
PersistentCollectionException::directoryNotWritable() — Method in class PersistentCollectionException
PersistentCollectionException::directoryRequired() — Method in class PersistentCollectionException
CollectionPersister::delete() — Method in class CollectionPersister
Deletes a PersistentCollection instance completely from a document using $unset.
DocumentPersisterClass in namespace Doctrine\ODM\MongoDB\Persisters
The DocumentPersister is responsible for persisting documents.
DocumentPersister::delete() — Method in class DocumentPersister
Removes document from mongo
FilterCollection::disable() — Method in class FilterCollection
Disables a filter.
$BsonFilter#dmProperty in class BsonFilter
The document manager.
DefaultRepositoryFactoryClass in namespace Doctrine\ODM\MongoDB\Repository
$SchemaManager#dmProperty in class SchemaManager
SchemaManager::deleteIndexes() — Method in class SchemaManager
Delete indexes for all documents that can be loaded with the metadata factory.
SchemaManager::deleteDocumentIndexes() — Method in class SchemaManager
Delete the given document's indexes.
SchemaManager::dropCollections() — Method in class SchemaManager
Drop all the mapped document collections in the metadata factory.
SchemaManager::dropDocumentCollection() — Method in class SchemaManager
Drop the document collection for a mapped class.
SchemaManager::dropDatabases() — Method in class SchemaManager
Drop all the mapped document databases in the metadata factory.
SchemaManager::dropDocumentDatabase() — Method in class SchemaManager
Drop the document database for a mapped class.
DropCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
DocumentManagerHelperClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Helper
Symfony console component helper for accessing a DocumentManager instance.
$DocumentManagerHelper#dmProperty in class DocumentManagerHelper
DisconnectedClassMetadataFactoryClass in namespace Doctrine\ODM\MongoDB\Tools
The DisconnectedClassMetadataFactory is used to create ClassMetadata objects that do not require the document class actually exist. This allows us to load some mapping information and use it to do things like generate code from the mapping information.
DocumentGeneratorClass in namespace Doctrine\ODM\MongoDB\Tools
Generic class used to generate PHP5 document classes from ClassMetadataInfo instances
DocumentRepositoryGeneratorClass in namespace Doctrine\ODM\MongoDB\Tools
Class to generate document repository classes
DateTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Date type.
UnitOfWork::detach() — Method in class UnitOfWork
Detaches a document from the persistence management. It's persistence will no longer be managed by Doctrine.
LifecycleEventManager::documentNotFound() — Method in class LifecycleEventManager

E

Builder::execute() — Method in class Builder
{@inheritdoc}
Builder::expr() — Method in class Builder
ExprClass in namespace Doctrine\ODM\MongoDB\Aggregation
Fluent interface for building aggregation pipelines.
Expr::ensureArray() — Method in class Expr
Cursor::explain() — Method in class Cursor
Wrapper method for MongoCursor::explain().
Cursor::enableReferencePriming() — Method in class Cursor
EagerCursorClass in namespace Doctrine\ODM\MongoDB
EagerCursor wraps a Cursor instance and fetches all of its results upon initialization.
EventsClass in namespace Doctrine\ODM\MongoDB
Container for all ODM events.
$AbstractIndex#expireAfterSecondsProperty in class AbstractIndex
EmbedManyClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Embeds multiple documents
$EmbedMany#embeddedProperty in class EmbedMany
EmbedOneClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Embeds a single document
$EmbedOne#embeddedProperty in class EmbedOne
EmbeddedDocumentClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Identifies a class as a document that can be embedded but not stored by itself
$AnnotationDriver#entityAnnotationClassesProperty in class AnnotationDriver
MappingException::embeddedDocumentCantHaveShardKey() — Method in class MappingException
PersistentCollectionTrait::exists() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::executeInserts() — Method in class DocumentPersister
Executes all queued document insertions.
DocumentPersister::executeUpserts() — Method in class DocumentPersister
Executes all queued document upserts.
DocumentPersister::exists() — Method in class DocumentPersister
Checks whether the given managed document exists in the database.
Builder::eagerCursor() — Method in class Builder
{@inheritdoc}
Builder::expr() — Method in class Builder
Create a new Expr instance that can be used as an expression with the Builder
ExprClass in namespace Doctrine\ODM\MongoDB\Query
Query expression builder for ODM.
FilterCollection::enable() — Method in class FilterCollection
Enables a filter from the collection.
Query::execute() — Method in class Query
Execute the query and returns the results.
SchemaManager::ensureIndexes() — Method in class SchemaManager
Ensure indexes are created for all documents that can be loaded with the metadata factory.
SchemaManager::ensureDocumentIndexes() — Method in class SchemaManager
Ensure the given document's indexes are created.
SchemaManager::ensureSharding() — Method in class SchemaManager
Ensure collections are sharded for all documents that can be loaded with the metadata factory.
SchemaManager::ensureDocumentSharding() — Method in class SchemaManager
Ensure sharding for collection by document name.
SchemaManager::enableShardingForDbByDocumentName() — Method in class SchemaManager
Enable sharding for database which contains documents with given name.
MetadataCommand::execute() — Method in class MetadataCommand
GenerateDocumentsCommand::execute() — Method in class GenerateDocumentsCommand
GenerateHydratorsCommand::execute() — Method in class GenerateHydratorsCommand
GeneratePersistentCollectionsCommand::execute() — Method in class GeneratePersistentCollectionsCommand
GenerateProxiesCommand::execute() — Method in class GenerateProxiesCommand
GenerateRepositoriesCommand::execute() — Method in class GenerateRepositoriesCommand
QueryCommand::execute() — Method in class QueryCommand
CreateCommand::execute() — Method in class CreateCommand
DropCommand::execute() — Method in class DropCommand
ShardCommand::execute() — Method in class ShardCommand
UpdateCommand::execute() — Method in class UpdateCommand
ValidateCommand::execute() — Method in class ValidateCommand

F

Expr::field() — Method in class Expr
GraphLookup::from() — Method in class GraphLookup
Lookup::from() — Method in class Lookup
Lookup::foreignField() — Method in class Lookup
{@inheritdoc}
Cursor::fields() — Method in class Cursor
Wrapper method for MongoCursor::fields().
DocumentManager::flush() — Method in class DocumentManager
Flushes all changes to objects that have been queued up to now to the database.
DocumentManager::find() — Method in class DocumentManager
Finds a Document by its identifier.
DocumentRepository::find() — Method in class DocumentRepository
Finds a document matching the specified identifier. Optionally a lock mode and expected version may be specified.
DocumentRepository::findAll() — Method in class DocumentRepository
Finds all documents in the repository.
DocumentRepository::findBy() — Method in class DocumentRepository
Finds documents by a set of criteria.
DocumentRepository::findOneBy() — Method in class DocumentRepository
Finds a single document by a set of criteria.
$DiscriminatorField#fieldNameProperty in class DiscriminatorField
Available for BC, but AnnotationDriver will consider $name and $value first.
FieldClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a generic field mapping
FileClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Maps a field as GridFS file and instructs ODM to store the entire document in a GridFS collection.
$File#fileProperty in class File
FloatClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
$ClassMetadataInfo#fileProperty in class ClassMetadataInfo
READ-ONLY: The field that stores a file reference and indicates the document is a file and should be stored on the MongoGridFS.
$ClassMetadataInfo#fieldMappingsProperty in class ClassMetadataInfo
READ-ONLY: The field mappings of the class.
MongoDBException::findByRequiresParameter() — Method in class MongoDBException
MongoDBException::failedToEnableSharding() — Method in class MongoDBException
MongoDBException::failedToEnsureDocumentSharding() — Method in class MongoDBException
PersistentCollectionTrait::first() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::filter() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::forAll() — Method in class PersistentCollectionTrait
{@inheritdoc}
Builder::field() — Method in class Builder
Set the current field to operate on.
Builder::find() — Method in class Builder
Change the query type to find and optionally set and change the class being queried.
Builder::findAndUpdate() — Method in class Builder
Builder::findAndRemove() — Method in class Builder
FieldExtractorClass in namespace Doctrine\ODM\MongoDB\Query
Class responsible for extracting an array of field names that are involved in a given mongodb query. Used for checking if query is indexed.
FilterCollectionClass in namespace Doctrine\ODM\MongoDB\Query
Collection class for all the query filters.
MetadataFilter::filter() — Method in class MetadataFilter
Filter Metadatas by one or more filter options.
FileTypeClass in namespace Doctrine\ODM\MongoDB\Types
The File type.
FloatTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Float type.

G

Builder::graphLookup() — Method in class Builder
Builder::getPipeline() — Method in class Builder
Returns the assembled aggregation pipeline
GraphLookupClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
CommandCursor::getBaseCursor() — Method in class CommandCursor
Returns the MongoCommandCursor instance being wrapped.
CommandCursor::getSingleResult() — Method in class CommandCursor
Rewinds the cursor and returns its first result.
Configuration::getDocumentNamespace() — Method in class Configuration
Resolves a registered namespace alias to the full namespace.
Configuration::getDocumentNamespaces() — Method in class Configuration
Retrieves the list of registered document namespace aliases.
Configuration::getMetadataDriverImpl() — Method in class Configuration
Gets the cache driver implementation that is used for the mapping metadata.
Configuration::getMetadataCacheImpl() — Method in class Configuration
Gets the cache driver implementation that is used for metadata caching.
Configuration::getProxyDir() — Method in class Configuration
Gets the directory where Doctrine generates any necessary proxy class files.
Configuration::getAutoGenerateProxyClasses() — Method in class Configuration
Gets a boolean flag that indicates whether proxy classes should always be regenerated during each script execution.
Configuration::getProxyNamespace() — Method in class Configuration
Gets the namespace where proxy classes reside.
Configuration::getHydratorDir() — Method in class Configuration
Gets the directory where Doctrine generates hydrator class files.
Configuration::getAutoGenerateHydratorClasses() — Method in class Configuration
Gets a boolean flag that indicates whether hydrator classes should always be regenerated during each script execution.
Configuration::getHydratorNamespace() — Method in class Configuration
Gets the namespace where hydrator classes reside.
Configuration::getPersistentCollectionDir() — Method in class Configuration
Gets the directory where Doctrine generates persistent collection class files.
Configuration::getAutoGeneratePersistentCollectionClasses() — Method in class Configuration
Gets a integer flag that indicates how and when persistent collection classes should be generated.
Configuration::getPersistentCollectionNamespace() — Method in class Configuration
Gets the namespace where persistent collection classes reside.
Configuration::getDefaultDB() — Method in class Configuration
Gets the default DB to use for all Documents that do not specify a database.
Configuration::getClassMetadataFactoryName() — Method in class Configuration
Gets the class metadata factory class name.
Configuration::getDefaultCommitOptions() — Method in class Configuration
Gets array of default commit options.
Configuration::getFilterClassName() — Method in class Configuration
Gets the class name for a given filter name.
Configuration::getFilterParameters() — Method in class Configuration
Gets the parameters for a given filter name.
Configuration::getDefaultRepositoryClassName() — Method in class Configuration
Get default repository class.
Configuration::getRepositoryFactory() — Method in class Configuration
Get the document repository factory.
Configuration::getPersistentCollectionFactory() — Method in class Configuration
Get the persistent collection factory.
Configuration::getPersistentCollectionGenerator() — Method in class Configuration
Get the persistent collection generator.
Cursor::getBaseCursor() — Method in class Cursor
Return the wrapped Doctrine\MongoDB\Cursor instance.
Cursor::getConnection() — Method in class Cursor
Return the database connection for this cursor.
Cursor::getCollection() — Method in class Cursor
Return the collection for this cursor.
Cursor::getFields() — Method in class Cursor
Return the selected fields (projection).
Cursor::getHints() — Method in class Cursor
Get hints for UnitOfWork behavior.
Cursor::getQuery() — Method in class Cursor
Return the query criteria.
Cursor::getNext() — Method in class Cursor
Wrapper method for MongoCursor::getNext().
Cursor::getReadPreference() — Method in class Cursor
Wrapper method for MongoCursor::getReadPreference().
Cursor::getSingleResult() — Method in class Cursor
Reset the cursor and return its first result.
Cursor::getUseIdentifierKeys() — Method in class Cursor
{@inheritDoc}
DocumentManager::getProxyFactory() — Method in class DocumentManager
Gets the proxy factory used by the DocumentManager to create document proxies.
DocumentManager::getEventManager() — Method in class DocumentManager
Gets the EventManager used by the DocumentManager.
DocumentManager::getConnection() — Method in class DocumentManager
Gets the PHP Mongo instance that this DocumentManager wraps.
DocumentManager::getMetadataFactory() — Method in class DocumentManager
Gets the metadata factory used to gather the metadata of classes.
DocumentManager::getUnitOfWork() — Method in class DocumentManager
Gets the UnitOfWork used by the DocumentManager to coordinate operations.
DocumentManager::getHydratorFactory() — Method in class DocumentManager
Gets the Hydrator factory used by the DocumentManager to generate and get hydrators for each type of document.
DocumentManager::getSchemaManager() — Method in class DocumentManager
Returns SchemaManager, used to create/drop indexes/collections/databases.
DocumentManager::getClassMetadata() — Method in class DocumentManager
Returns the metadata for a class.
DocumentManager::getDocumentDatabase() — Method in class DocumentManager
Returns the MongoDB instance for a class.
DocumentManager::getDocumentDatabases() — Method in class DocumentManager
Gets the array of instantiated document database instances.
DocumentManager::getDocumentCollection() — Method in class DocumentManager
Returns the MongoCollection instance for a class.
DocumentManager::getDocumentCollections() — Method in class DocumentManager
Gets the array of instantiated document collection instances.
DocumentManager::getRepository() — Method in class DocumentManager
Gets the repository for a document class.
DocumentManager::getReference() — Method in class DocumentManager
Gets a reference to the document identified by the given type and identifier without actually loading it.
DocumentManager::getPartialReference() — Method in class DocumentManager
Gets a partial reference to the document identified by the given type and identifier without actually loading it, if the document is not yet loaded.
DocumentManager::getConfiguration() — Method in class DocumentManager
Gets the Configuration used by the DocumentManager.
DocumentManager::getFilterCollection() — Method in class DocumentManager
Gets the filter collection.
DocumentRepository::getDocumentName() — Method in class DocumentRepository
DocumentRepository::getDocumentManager() — Method in class DocumentRepository
DocumentRepository::getClassMetadata() — Method in class DocumentRepository
DocumentRepository::getClassName() — Method in class DocumentRepository
DocumentRepository::getDocumentPersister() — Method in class DocumentRepository
DocumentNotFoundEventArgs::getIdentifier() — Method in class DocumentNotFoundEventArgs
Retrieve associated identifier.
LifecycleEventArgs::getDocument() — Method in class LifecycleEventArgs
Retrieves the associated document.
LifecycleEventArgs::getDocumentManager() — Method in class LifecycleEventArgs
Retrieves the associated DocumentManager.
LoadClassMetadataEventArgs::getDocumentManager() — Method in class LoadClassMetadataEventArgs
Retrieves the associated DocumentManager.
ManagerEventArgs::getDocumentManager() — Method in class ManagerEventArgs
Retrieves the associated DocumentManager.
OnClearEventArgs::getDocumentManager() — Method in class OnClearEventArgs
Retrieves the associated DocumentManager.
OnClearEventArgs::getDocumentClass() — Method in class OnClearEventArgs
Returns the name of the document class that is cleared, or null if all are cleared.
PostCollectionLoadEventArgs::getCollection() — Method in class PostCollectionLoadEventArgs
Gets collection that was just initialized (loaded).
PreLoadEventArgs::getData() — Method in class PreLoadEventArgs
Get the array of data to be loaded and hydrated.
PreUpdateEventArgs::getDocumentChangeSet() — Method in class PreUpdateEventArgs
Retrieves the document changeset.
PreUpdateEventArgs::getOldValue() — Method in class PreUpdateEventArgs
Gets the old value of the changeset of the changed field.
PreUpdateEventArgs::getNewValue() — Method in class PreUpdateEventArgs
Gets the new value of the changeset of the changed field.
HydratorFactory::getHydratorFor() — Method in class HydratorFactory
Gets the hydrator object for the given document class.
HydratorFactory::generateHydratorClasses() — Method in class HydratorFactory
Generates hydrator classes for all given classes.
AbstractIdGenerator::generate() — Method in class AbstractIdGenerator
Generates an identifier for a document.
AlnumGenerator::generate() — Method in class AlnumGenerator
AutoGenerator::generate() — Method in class AutoGenerator
IncrementGenerator::generate() — Method in class IncrementGenerator
UuidGenerator::getSalt() — Method in class UuidGenerator
Returns the current salt value
UuidGenerator::generate() — Method in class UuidGenerator
Generates a new UUID
UuidGenerator::generateV4() — Method in class UuidGenerator
Generates a v4 UUID
UuidGenerator::generateV5() — Method in class UuidGenerator
Generates a v5 UUID
LockException::getDocument() — Method in class LockException
Gets the document that caused the exception.
AbstractField::getDeprecationMessage() — Method in class AbstractField
Gets deprecation message. The method WILL be removed in 2.0.
ClassMetadataFactory::getFqcnFromAlias() — Method in class ClassMetadataFactory
{@inheritDoc}
ClassMetadataFactory::getDriver() — Method in class ClassMetadataFactory
{@inheritDoc}
$ClassMetadataInfo#generatorTypeProperty in class ClassMetadataInfo
READ-ONLY: The Id generator type used by the class.
$ClassMetadataInfo#generatorOptionsProperty in class ClassMetadataInfo
READ-ONLY: The Id generator options.
ClassMetadataInfo::getReferenceId() — Method in class ClassMetadataInfo
Helper method to get reference id of ref* type references
ClassMetadataInfo::getReferenceFieldName() — Method in class ClassMetadataInfo
Returns a fully qualified field name for a given reference
ClassMetadataInfo::getReflectionClass() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getIdentifier() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getIdentifierFieldNames() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getLifecycleCallbacks() — Method in class ClassMetadataInfo
Gets the registered lifecycle callbacks for an event.
ClassMetadataInfo::getIndexes() — Method in class ClassMetadataInfo
Returns the array of indexes for this Document.
ClassMetadataInfo::getShardKey() — Method in class ClassMetadataInfo
ClassMetadataInfo::getWriteConcern() — Method in class ClassMetadataInfo
ClassMetadataInfo::getReflectionProperties() — Method in class ClassMetadataInfo
Gets the ReflectionProperties of the mapped class.
ClassMetadataInfo::getReflectionProperty() — Method in class ClassMetadataInfo
Gets a ReflectionProperty for a specific field of the mapped class.
ClassMetadataInfo::getName() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getNamespace() — Method in class ClassMetadataInfo
The namespace this Document class belongs to.
ClassMetadataInfo::getDatabase() — Method in class ClassMetadataInfo
Returns the database this Document is mapped to.
ClassMetadataInfo::getCollection() — Method in class ClassMetadataInfo
Get the collection this Document is mapped to.
ClassMetadataInfo::getCollectionCapped() — Method in class ClassMetadataInfo
Get whether or not the documents collection is capped.
ClassMetadataInfo::getCollectionSize() — Method in class ClassMetadataInfo
Get the collection size
ClassMetadataInfo::getCollectionMax() — Method in class ClassMetadataInfo
Get the collection max.
ClassMetadataInfo::getFile() — Method in class ClassMetadataInfo
Returns the file field name.
ClassMetadataInfo::getDistance() — Method in class ClassMetadataInfo
Returns the distance field name.
ClassMetadataInfo::getPHPIdentifierValue() — Method in class ClassMetadataInfo
Casts the identifier to its portable PHP type.
ClassMetadataInfo::getDatabaseIdentifierValue() — Method in class ClassMetadataInfo
Casts the identifier to its database type.
ClassMetadataInfo::getIdentifierValue() — Method in class ClassMetadataInfo
Gets the document identifier as a PHP type.
ClassMetadataInfo::getIdentifierValues() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getIdentifierObject() — Method in class ClassMetadataInfo
Get the document identifier object as a database type.
ClassMetadataInfo::getFieldValue() — Method in class ClassMetadataInfo
Gets the specified field's value off the given document.
ClassMetadataInfo::getFieldMapping() — Method in class ClassMetadataInfo
Gets the mapping of a field.
ClassMetadataInfo::getEmbeddedFieldsMappings() — Method in class ClassMetadataInfo
Gets mappings of fields holding embedded document(s).
ClassMetadataInfo::getFieldMappingByDbFieldName() — Method in class ClassMetadataInfo
Gets the field mapping by its DB name.
ClassMetadataInfo::getFieldNames() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getAssociationNames() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getTypeOfField() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getAssociationTargetClass() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::getAssociationCollectionClass() — Method in class ClassMetadataInfo
Retrieve the collectionClass associated with an association
ClassMetadataInfo::getAssociationMappedByTargetField() — Method in class ClassMetadataInfo
{@inheritDoc}
DefaultPersistentCollectionGenerator::generateClass() — Method in class DefaultPersistentCollectionGenerator
Generates persistent collection class.
PersistentCollectionGenerator::generateClass() — Method in class PersistentCollectionGenerator
Generates persistent collection class.
PersistentCollectionInterface::getMongoData() — Method in class PersistentCollectionInterface
Gets the array of raw mongo data that will be used to initialize this collection.
PersistentCollectionInterface::getHints() — Method in class PersistentCollectionInterface
Get hints to account for during reconstitution/lookup of the documents.
PersistentCollectionInterface::getSnapshot() — Method in class PersistentCollectionInterface
INTERNAL: Returns the last snapshot of the elements in the collection.
PersistentCollectionInterface::getDeleteDiff() — Method in class PersistentCollectionInterface
INTERNAL: getDeleteDiff
PersistentCollectionInterface::getDeletedDocuments() — Method in class PersistentCollectionInterface
INTERNAL: get objects that were removed, unlike getDeleteDiff this doesn't care about indices.
PersistentCollectionInterface::getInsertDiff() — Method in class PersistentCollectionInterface
INTERNAL: getInsertDiff
PersistentCollectionInterface::getInsertedDocuments() — Method in class PersistentCollectionInterface
INTERNAL: get objects that were added, unlike getInsertDiff this doesn't care about indices.
PersistentCollectionInterface::getOwner() — Method in class PersistentCollectionInterface
INTERNAL: Gets the collection owner.
PersistentCollectionInterface::getMapping() — Method in class PersistentCollectionInterface
PersistentCollectionInterface::getTypeClass() — Method in class PersistentCollectionInterface
PersistentCollectionTrait::getMongoData() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getHints() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getSnapshot() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getDeleteDiff() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getDeletedDocuments() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getInsertDiff() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getInsertedDocuments() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getOwner() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getMapping() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getTypeClass() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::get() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getKeys() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getValues() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::getIterator() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::getInserts() — Method in class DocumentPersister
DocumentPersister::getUpserts() — Method in class DocumentPersister
DocumentPersister::getClassMetadata() — Method in class DocumentPersister
Gets the ClassMetadata instance of the document class this persister is used for.
Builder::group() — Method in class Builder
Builder::getQuery() — Method in class Builder
Gets the Query executable.
Expr::getQuery() — Method in class Expr
Gets prepared query part of expression.
Expr::getNewObj() — Method in class Expr
Gets prepared newObj part of expression.
FieldExtractor::getFields() — Method in class FieldExtractor
FilterCollection::getEnabledFilters() — Method in class FilterCollection
Get all the enabled filters.
FilterCollection::getFilter() — Method in class FilterCollection
Get an enabled filter from the collection.
FilterCollection::getFilterCriteria() — Method in class FilterCollection
Gets enabled filter criteria.
BsonFilter::getParameter() — Method in class BsonFilter
Gets a parameter to use in a query.
Query::getDocumentManager() — Method in class Query
Gets the DocumentManager instance.
Query::getClass() — Method in class Query
Gets the ClassMetadata instance.
Query::getFieldsInQuery() — Method in class Query
Gets the fields involved in this query.
Query::getUnindexedFields() — Method in class Query
Gets an array of the unindexed fields in this query.
AbstractRepositoryFactory::getRepository() — Method in class AbstractRepositoryFactory
Gets the repository for a document class.
RepositoryFactory::getRepository() — Method in class RepositoryFactory
Gets the repository for a document class.
SchemaManager::getDocumentIndexes() — Method in class SchemaManager
GenerateDocumentsCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to generate document classes and method stubs from your mapping information.
GenerateHydratorsCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to (re)generate the hydrator classes used by doctrine.
GeneratePersistentCollectionsCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to (re)generate the persistent collection classes used by doctrine.
GenerateProxiesCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to (re)generate the proxy classes used by doctrine.
GenerateRepositoriesCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to generate repository classes for mapping information.
AbstractCommand::getSchemaManager() — Method in class AbstractCommand
AbstractCommand::getDocumentManager() — Method in class AbstractCommand
AbstractCommand::getMetadataFactory() — Method in class AbstractCommand
DocumentManagerHelper::getDocumentManager() — Method in class DocumentManagerHelper
Get the DocumentManager instance.
DocumentManagerHelper::getName() — Method in class DocumentManagerHelper
Get the canonical name of this helper.
DisconnectedClassMetadataFactory::getParentClasses() — Method in class DisconnectedClassMetadataFactory
DocumentGenerator::generate() — Method in class DocumentGenerator
Generate and write document classes for the given array of ClassMetadataInfo instances
DocumentGenerator::generateDocumentClass() — Method in class DocumentGenerator
Generate a PHP5 Doctrine 2 document class from the given ClassMetadataInfo instance
DocumentGenerator::generateUpdatedDocumentClass() — Method in class DocumentGenerator
Generate the updated code for the given ClassMetadataInfo and document at path
DocumentGenerator::getTraits() — Method in class DocumentGenerator
DocumentRepositoryGenerator::generateDocumentRepositoryClass() — Method in class DocumentRepositoryGenerator
DateType::getDateTime() — Method in class DateType
Converts a value to a DateTime.
Type::getType() — Method in class Type
Get a Type instance.
Type::getTypeFromPHPVariable() — Method in class Type
Get a Type instance based on the type of the passed php variable.
Type::getTypesMap() — Method in class Type
Get the types array map which holds all registered types and the corresponding type class
UnitOfWork::getPersistenceBuilder() — Method in class UnitOfWork
Factory for returning new PersistenceBuilder instances used for preparing data into queries for insert persistence.
UnitOfWork::getParentAssociation() — Method in class UnitOfWork
Gets the parent association for a given embedded document.
UnitOfWork::getDocumentPersister() — Method in class UnitOfWork
Get the document persister instance for the given document name
UnitOfWork::getCollectionPersister() — Method in class UnitOfWork
Get the collection persister instance.
UnitOfWork::getDocumentChangeSet() — Method in class UnitOfWork
Gets the changeset for a document.
UnitOfWork::getDocumentActualData() — Method in class UnitOfWork
Get a documents actual data, flattening all the objects to arrays.
UnitOfWork::getDocumentState() — Method in class UnitOfWork
Gets the state of a document with regard to the current unit of work.
UnitOfWork::getById() — Method in class UnitOfWork
INTERNAL: Gets a document in the identity map by its identifier hash.
UnitOfWork::getVisitedCollections() — Method in class UnitOfWork
INTERNAL: Gets PersistentCollections that have been visited during computing change set of $document
UnitOfWork::getScheduledCollections() — Method in class UnitOfWork
INTERNAL: Gets PersistentCollections that are scheduled to update and related to $document
UnitOfWork::getOwningDocument() — Method in class UnitOfWork
Get the top-most owning document of a given document
UnitOfWork::getClassNameForAssociation() — Method in class UnitOfWork
Gets the class name for an association (embed or reference) with respect to any discriminator value.
UnitOfWork::getOrCreateDocument() — Method in class UnitOfWork
INTERNAL: Creates a document. Used for reconstitution of documents during hydration.
UnitOfWork::getIdentityMap() — Method in class UnitOfWork
Gets the identity map of the UnitOfWork.
UnitOfWork::getOriginalDocumentData() — Method in class UnitOfWork
Gets the original data of a document. The original data is the data that was present at the time the document was reconstituted from the database.
UnitOfWork::getDocumentIdentifier() — Method in class UnitOfWork
Gets the identifier of a document.
UnitOfWork::getScheduledDocumentInsertions() — Method in class UnitOfWork
Gets the currently scheduled document insertions in this UnitOfWork.
UnitOfWork::getScheduledDocumentUpserts() — Method in class UnitOfWork
Gets the currently scheduled document upserts in this UnitOfWork.
UnitOfWork::getScheduledDocumentUpdates() — Method in class UnitOfWork
Gets the currently scheduled document updates in this UnitOfWork.
UnitOfWork::getScheduledDocumentDeletions() — Method in class UnitOfWork
Gets the currently scheduled document deletions in this UnitOfWork.
UnitOfWork::getScheduledCollectionDeletions() — Method in class UnitOfWork
Get the currently scheduled complete collection deletions
UnitOfWork::getScheduledCollectionUpdates() — Method in class UnitOfWork
Gets the currently scheduled collection inserts, updates and deletes.

H

Builder::hydrate() — Method in class Builder
Set which class to use when hydrating results as document class instances.
Cursor::hasNext() — Method in class Cursor
{@inheritDoc}
Cursor::hint() — Method in class Cursor
Wrapper method for MongoCursor::hint().
Cursor::hydrate() — Method in class Cursor
Set whether to hydrate results as document class instances.
PreUpdateEventArgs::hasChangedField() — Method in class PreUpdateEventArgs
Checks if field has a changeset.
HydratorExceptionClass in namespace Doctrine\ODM\MongoDB\Hydrator
MongoDB ODM Hydrator Exception
HydratorException::hydratorDirectoryNotWritable() — Method in class HydratorException
HydratorException::hydratorDirectoryRequired() — Method in class HydratorException
HydratorException::hydratorNamespaceRequired() — Method in class HydratorException
HydratorFactoryClass in namespace Doctrine\ODM\MongoDB\Hydrator
The HydratorFactory class is responsible for instantiating a correct hydrator type based on document's ClassMetadata
HydratorFactory::hydrate() — Method in class HydratorFactory
Hydrate array of MongoDB document data into the given document object.
HydratorInterfaceClass in namespace Doctrine\ODM\MongoDB\Hydrator
The HydratorInterface defines methods all hydrator need to implement
HydratorInterface::hydrate() — Method in class HydratorInterface
Hydrate array of MongoDB document data into the given document object.
HasLifecycleCallbacksClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Must be set on a document class to instruct Doctrine to check for lifecycle callback annotations on public methods.
HashClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
ClassMetadataInfo::hasField() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::hasLifecycleCallbacks() — Method in class ClassMetadataInfo
Checks whether the class has callbacks registered for a lifecycle event.
ClassMetadataInfo::hasIndexes() — Method in class ClassMetadataInfo
Checks whether this document has indexes or not.
ClassMetadataInfo::hasWriteConcern() — Method in class ClassMetadataInfo
Whether there is a write concern configured for this class.
ClassMetadataInfo::hasReference() — Method in class ClassMetadataInfo
Checks whether the class has a mapped association with the given field name.
ClassMetadataInfo::hasEmbed() — Method in class ClassMetadataInfo
Checks whether the class has a mapped embed with the given field name.
ClassMetadataInfo::hasAssociation() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::hasDiscriminator() — Method in class ClassMetadataInfo
Checks whether the document has a discriminator field and value configured.
Builder::hydrate() — Method in class Builder
FilterCollection::has() — Method in class FilterCollection
Checks whether filter with given name is defined.
HashTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Hash type.
Type::hasType() — Method in class Type
Checks if exists support for a type.
UnitOfWork::hasScheduledCollections() — Method in class UnitOfWork
Checks whether the document is related to a PersistentCollection scheduled for update or deletion.
UnitOfWork::hasPendingInsertions() — Method in class UnitOfWork
Checks whether the UnitOfWork has any pending insertions.

I

Match::includesReferenceTo() — Method in class Match
CommandCursor::info() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::info().
Cursor::immortal() — Method in class Cursor
Wrapper method for MongoCursor::immortal().
Cursor::info() — Method in class Cursor
Wrapper method for MongoCursor::info().
DocumentManager::initializeObject() — Method in class DocumentManager
Helper method to initialize a lazy loading proxy or persistent collection.
DocumentManager::isOpen() — Method in class DocumentManager
Check if the Document manager is open or closed.
DocumentNotFoundEventArgs::isExceptionDisabled() — Method in class DocumentNotFoundEventArgs
Indicates whether the proxy initialization exception is disabled.
IncrementGeneratorClass in namespace Doctrine\ODM\MongoDB\Id
IncrementGenerator is responsible for generating auto increment identifiers. It uses a collection and generates the next id by using $inc on a field named "current_id".
UuidGenerator::isValid() — Method in class UuidGenerator
Checks that a given string is a valid uuid.
LockException::invalidLockFieldType() — Method in class LockException
LockException::invalidVersionFieldType() — Method in class LockException
AbstractField::isDeprecated() — Method in class AbstractField
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Bin::isDeprecated() — Method in class Bin
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
BinCustom::isDeprecated() — Method in class BinCustom
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
BinFunc::isDeprecated() — Method in class BinFunc
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
BinMD5::isDeprecated() — Method in class BinMD5
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
BinUUID::isDeprecated() — Method in class BinUUID
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
BinUUIDRFC4122::isDeprecated() — Method in class BinUUIDRFC4122
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Bool::isDeprecated() — Method in class Bool
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Boolean::isDeprecated() — Method in class Boolean
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Collection::isDeprecated() — Method in class Collection
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Date::isDeprecated() — Method in class Date
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
$Document#indexesProperty in class Document
$EmbeddedDocument#indexesProperty in class EmbeddedDocument
Float::isDeprecated() — Method in class Float
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Hash::isDeprecated() — Method in class Hash
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
IdClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Special field mapping to map document identifiers
$Id#idProperty in class Id
IncrementClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Increment::isDeprecated() — Method in class Increment
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
IndexClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Defines an index on a field
IndexesClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a list of indexes for a document
InheritanceClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies inheritance mapping for a document
InheritanceTypeClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies which inheritance type to use for a document
IntClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Int::isDeprecated() — Method in class Int
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
IntegerClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Integer::isDeprecated() — Method in class Integer
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Key::isDeprecated() — Method in class Key
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
ObjectId::isDeprecated() — Method in class ObjectId
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Raw::isDeprecated() — Method in class Raw
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
$ReferenceMany#inversedByProperty in class ReferenceMany
$ReferenceOne#inversedByProperty in class ReferenceOne
String::isDeprecated() — Method in class String
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
Timestamp::isDeprecated() — Method in class Timestamp
Gets whether the annotation is deprecated. The method WILL be removed in 2.0.
ClassMetadataFactory::initialize() — Method in class ClassMetadataFactory
Lazy initialization of this stuff, especially the metadata driver, since these are not needed at all when a metadata cache is active.
ClassMetadataFactory::initializeReflection() — Method in class ClassMetadataFactory
{@inheritDoc}
ClassMetadataFactory::isEntity() — Method in class ClassMetadataFactory
{@inheritDoc}
$ClassMetadataInfo#identifierProperty in class ClassMetadataInfo
READ-ONLY: The field name of the document identifier.
$ClassMetadataInfo#indexesProperty in class ClassMetadataInfo
READ-ONLY: The array of indexes for the document collection.
$ClassMetadataInfo#inheritanceTypeProperty in class ClassMetadataInfo
READ-ONLY: The inheritance mapping type used by the class.
$ClassMetadataInfo#idGeneratorProperty in class ClassMetadataInfo
READ-ONLY: The ID generator used for generating IDs for this class.
$ClassMetadataInfo#isMappedSuperclassProperty in class ClassMetadataInfo
READ-ONLY: Whether this class describes the mapping of a mapped superclass.
$ClassMetadataInfo#isEmbeddedDocumentProperty in class ClassMetadataInfo
READ-ONLY: Whether this class describes the mapping of a embedded document.
$ClassMetadataInfo#isQueryResultDocumentProperty in class ClassMetadataInfo
READ-ONLY: Whether this class describes the mapping of an aggregation result document.
$ClassMetadataInfo#isVersionedProperty in class ClassMetadataInfo
READ-ONLY: A flag for whether or not instances of this class are to be versioned with optimistic locking.
$ClassMetadataInfo#isLockableProperty in class ClassMetadataInfo
READ-ONLY: A flag for whether or not instances of this class are to allow pessimistic locking.
$ClassMetadataInfo#isReadOnlyProperty in class ClassMetadataInfo
READ_ONLY: A flag for whether or not this document is read-only.
ClassMetadataInfo::isIdentifier() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::isInheritedField() — Method in class ClassMetadataInfo
Checks whether a mapped field is inherited from an entity superclass.
ClassMetadataInfo::invokeLifecycleCallbacks() — Method in class ClassMetadataInfo
Dispatches the lifecycle event of the given document by invoking all registered callbacks.
ClassMetadataInfo::isSharded() — Method in class ClassMetadataInfo
Checks whether this document has shard key or not.
ClassMetadataInfo::isChangeTrackingDeferredExplicit() — Method in class ClassMetadataInfo
Whether the change tracking policy of this class is "deferred explicit".
ClassMetadataInfo::isChangeTrackingDeferredImplicit() — Method in class ClassMetadataInfo
Whether the change tracking policy of this class is "deferred implicit".
ClassMetadataInfo::isChangeTrackingNotify() — Method in class ClassMetadataInfo
Whether the change tracking policy of this class is "notify".
ClassMetadataInfo::isMappedToCollection() — Method in class ClassMetadataInfo
Returns TRUE if this Document is mapped to a collection FALSE otherwise.
ClassMetadataInfo::isFile() — Method in class ClassMetadataInfo
Returns TRUE if this Document is a file to be stored on the MongoGridFS FALSE otherwise.
ClassMetadataInfo::isSingleValuedAssociation() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::isCollectionValuedAssociation() — Method in class ClassMetadataInfo
{@inheritDoc}
ClassMetadataInfo::isSingleValuedReference() — Method in class ClassMetadataInfo
Checks whether the class has a mapped association for the specified field and if yes, checks whether it is a single-valued association (to-one).
ClassMetadataInfo::isCollectionValuedReference() — Method in class ClassMetadataInfo
Checks whether the class has a mapped association for the specified field and if yes, checks whether it is a collection-valued association (to-many).
ClassMetadataInfo::isSingleValuedEmbed() — Method in class ClassMetadataInfo
Checks whether the class has a mapped embedded document for the specified field and if yes, checks whether it is a single-valued association (to-one).
ClassMetadataInfo::isCollectionValuedEmbed() — Method in class ClassMetadataInfo
Checks whether the class has a mapped embedded document for the specified field and if yes, checks whether it is a collection-valued association (to-many).
ClassMetadataInfo::isNullable() — Method in class ClassMetadataInfo
Check if the field is not null.
ClassMetadataInfo::isInheritanceTypeNone() — Method in class ClassMetadataInfo
ClassMetadataInfo::isInheritanceTypeSingleCollection() — Method in class ClassMetadataInfo
Checks whether the mapped class uses the SINGLE_COLLECTION inheritance mapping strategy.
ClassMetadataInfo::isInheritanceTypeCollectionPerClass() — Method in class ClassMetadataInfo
Checks whether the mapped class uses the COLLECTION_PER_CLASS inheritance mapping strategy.
ClassMetadataInfo::isIdGeneratorAuto() — Method in class ClassMetadataInfo
Checks whether the class will generate a new \MongoId instance for us.
ClassMetadataInfo::isIdGeneratorIncrement() — Method in class ClassMetadataInfo
Checks whether the class will use a collection to generate incremented identifiers.
ClassMetadataInfo::isIdGeneratorUuid() — Method in class ClassMetadataInfo
Checks whether the class will generate a uuid id.
ClassMetadataInfo::isIdGeneratorNone() — Method in class ClassMetadataInfo
Checks whether the class uses no id generator.
ClassMetadataInfo::isAssociationInverseSide() — Method in class ClassMetadataInfo
{@inheritDoc}
MappingException::invalidClassInDiscriminatorMap() — Method in class MappingException
Throws an exception that indicates that a class used in a discriminator map does not exist.
MappingException::invalidDiscriminatorValue() — Method in class MappingException
Throws an exception that indicates a discriminator value does not exist in a map
MappingException::identifierRequired() — Method in class MappingException
MappingException::invalidStorageStrategy() — Method in class MappingException
MongoDBException::invalidFindByCall() — Method in class MongoDBException
MongoDBException::invalidDocumentState() — Method in class MongoDBException
MongoDBException::invalidDocumentRepository() — Method in class MongoDBException
MongoDBException::invalidValueForType() — Method in class MongoDBException
PersistentCollectionException::invalidParameterTypeHint() — Method in class PersistentCollectionException
PersistentCollectionException::invalidReturnTypeHint() — Method in class PersistentCollectionException
PersistentCollectionInterface::initialize() — Method in class PersistentCollectionInterface
Initializes the collection by loading its contents from the database if the collection is not yet initialized.
PersistentCollectionInterface::isDirty() — Method in class PersistentCollectionInterface
Gets a boolean flag indicating whether this collection is dirty which means its state needs to be synchronized with the database.
PersistentCollectionInterface::isInitialized() — Method in class PersistentCollectionInterface
Checks whether this collection has been initialized.
PersistentCollectionTrait::initialize() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::isDirty() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::isInitialized() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::indexOf() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::isEmpty() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::isQueuedForInsert() — Method in class DocumentPersister
DocumentPersister::isQueuedForUpsert() — Method in class DocumentPersister
Builder::insert() — Method in class Builder
Builder::includesReferenceTo() — Method in class Builder
Expr::includesReferenceTo() — Method in class Expr
Checks that the current field includes a reference to the supplied document.
FilterCollection::isEnabled() — Method in class FilterCollection
Checks whether filter with given name is enabled.
Query::isIndexed() — Method in class Query
Check if this query is indexed.
AbstractRepositoryFactory::instantiateRepository() — Method in class AbstractRepositoryFactory
Instantiates requested repository.
DefaultRepositoryFactory::instantiateRepository() — Method in class DefaultRepositoryFactory
Instantiates requested repository.
SchemaManager::isMongoIndexEquivalentToDocumentIndex() — Method in class SchemaManager
Determine if an index returned by MongoCollection::getIndexInfo() can be considered equivalent to an index in class metadata.
DocumentGenerator::isAssociationNullable() — Method in class DocumentGenerator
IdTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Id type.
IncrementTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Increment type.
IntIdTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Integer Id type.
IntTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Int type.
UnitOfWork::isScheduledForInsert() — Method in class UnitOfWork
Checks whether a document is scheduled for insertion.
UnitOfWork::isScheduledForUpsert() — Method in class UnitOfWork
Checks whether a document is scheduled for upsert.
UnitOfWork::isScheduledForUpdate() — Method in class UnitOfWork
Checks whether a document is registered as dirty in the unit of work.
UnitOfWork::isScheduledForDirtyCheck() — Method in class UnitOfWork
UnitOfWork::isScheduledForDelete() — Method in class UnitOfWork
Checks whether a document is registered as removed/deleted with the unit of work.
UnitOfWork::isDocumentScheduled() — Method in class UnitOfWork
Checks whether a document is scheduled for insertion, update or deletion.
UnitOfWork::isInIdentityMap() — Method in class UnitOfWork
Checks whether a document is registered in the identity map.
UnitOfWork::isCollectionScheduledForDeletion() — Method in class UnitOfWork
Checks whether a PersistentCollection is scheduled for deletion.
UnitOfWork::isCollectionScheduledForUpdate() — Method in class UnitOfWork
Checks whether a PersistentCollection is scheduled for update.
UnitOfWork::initializeObject() — Method in class UnitOfWork
Helper method to initialize a lazy loading proxy or persistent collection.
CollectionHelper::isAtomic() — Method in class CollectionHelper
Returns whether update query must be included in query updating owning document.
CollectionHelper::isHash() — Method in class CollectionHelper
Returns whether Collection hold associative array.
CollectionHelper::isList() — Method in class CollectionHelper
Returns whether Collection hold array indexed by consecutive numbers.

K

CommandCursor::key() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::key().
Cursor::key() — Method in class Cursor
Wrapper method for MongoCursor::key().
$IncrementGenerator#keyProperty in class IncrementGenerator
$AbstractIndex#keysProperty in class AbstractIndex
KeyClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
$ShardKey#keysProperty in class ShardKey
PersistentCollectionTrait::key() — Method in class PersistentCollectionTrait
KeyTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Key type.

L

Builder::lookup() — Method in class Builder
LookupClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
Fluent interface for building aggregation pipelines.
Lookup::localField() — Method in class Lookup
{@inheritdoc}
Cursor::limit() — Method in class Cursor
Wrapper method for MongoCursor::limit().
DocumentManager::lock() — Method in class DocumentManager
Acquire a lock on the given document.
LifecycleEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of documents.
LoadClassMetadataEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Class that holds event arguments for a loadMetadata event.
LockExceptionClass in namespace Doctrine\ODM\MongoDB
LockException
LockException::lockFailed() — Method in class LockException
LockException::lockFailedVersionMissmatch() — Method in class LockException
LockModeClass in namespace Doctrine\ODM\MongoDB
Contains all MongoDB ODM LockModes
LockClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a field to use for pessimistic locking
$ReferenceMany#limitProperty in class ReferenceMany
$ReferenceOne#limitProperty in class ReferenceOne
$ClassMetadataInfo#lifecycleCallbacksProperty in class ClassMetadataInfo
READ-ONLY: The registered lifecycle callbacks for documents of this class.
$ClassMetadataInfo#lockFieldProperty in class ClassMetadataInfo
READ-ONLY: The name of the field which is used for locking a document.
AnnotationDriver::loadMetadataForClass() — Method in class AnnotationDriver
{@inheritdoc}
XmlDriver::loadMetadataForClass() — Method in class XmlDriver
{@inheritDoc}
XmlDriver::loadMappingFile() — Method in class XmlDriver
{@inheritDoc}
YamlDriver::loadMetadataForClass() — Method in class YamlDriver
{@inheritDoc}
YamlDriver::loadMappingFile() — Method in class YamlDriver
{@inheritDoc}
DefaultPersistentCollectionGenerator::loadClass() — Method in class DefaultPersistentCollectionGenerator
Loads persistent collection class.
PersistentCollectionGenerator::loadClass() — Method in class PersistentCollectionGenerator
Loads persistent collection class.
PersistentCollectionTrait::last() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::load() — Method in class DocumentPersister
Finds a document by a set of criteria.
DocumentPersister::loadAll() — Method in class DocumentPersister
Finds documents by a set of criteria.
DocumentPersister::lock() — Method in class DocumentPersister
Locks document by storing the lock mode on the mapped lock field.
DocumentPersister::loadCollection() — Method in class DocumentPersister
Loads a PersistentCollection data. Used in the initialize() method.
ResolveTargetDocumentListener::loadClassMetadata() — Method in class ResolveTargetDocumentListener
Process event and resolve new target document names.
UnitOfWork::lock() — Method in class UnitOfWork
Acquire a lock on the given document.
UnitOfWork::loadCollection() — Method in class UnitOfWork
Initializes (loads) an uninitialized persistent collection of a document.
LifecycleEventManagerClass in namespace Doctrine\ODM\MongoDB\Utility

M

Builder::matchExpr() — Method in class Builder
Builder::match() — Method in class Builder
MatchClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
Fluent interface for building aggregation pipelines.
DocumentManager::merge() — Method in class DocumentManager
Merges the state of a detached document into the persistence context of this DocumentManager and returns the managed copy of the document.
DocumentRepository::matching() — Method in class DocumentRepository
Selects all elements from a selectable that match the expression and returns a new collection containing these elements.
ManagerEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the flush events.
MappedSuperclassClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a parent class that other documents may extend to inherit mapping information
$ReferenceMany#mappedByProperty in class ReferenceMany
$ReferenceOne#mappedByProperty in class ReferenceOne
ClassMetadata::mapField() — Method in class ClassMetadata
Map a field.
ClassMetadataInfo::mapField() — Method in class ClassMetadataInfo
Map a field.
ClassMetadataInfo::mapFile() — Method in class ClassMetadataInfo
Map a MongoGridFSFile.
ClassMetadataInfo::mapOneEmbedded() — Method in class ClassMetadataInfo
Map a single embedded document.
ClassMetadataInfo::mapManyEmbedded() — Method in class ClassMetadataInfo
Map a collection of embedded documents.
ClassMetadataInfo::mapOneReference() — Method in class ClassMetadataInfo
Map a single document reference.
ClassMetadataInfo::mapManyReference() — Method in class ClassMetadataInfo
Map a collection of document references.
ClassMetadataInfo::markReadOnly() — Method in class ClassMetadataInfo
Marks this class as read only, no change tracking is applied to it.
MappingExceptionClass in namespace Doctrine\ODM\MongoDB\Mapping
Class for all exceptions related to the Doctrine MongoDB ODM
MappingException::mappingNotFound() — Method in class MappingException
MappingException::mappingNotFoundInClassNorDescendants() — Method in class MappingException
MappingException::mappingNotFoundByDbName() — Method in class MappingException
MappingException::missingFieldName() — Method in class MappingException
MappingException::missingIdentifierField() — Method in class MappingException
MappingException::missingIdGeneratorClass() — Method in class MappingException
MappingException::missingGeneratorSetter() — Method in class MappingException
MappingException::mustNotChangeIdentifierFieldsType() — Method in class MappingException
MongoDBExceptionClass in namespace Doctrine\ODM\MongoDB
Class for all exceptions related to the Doctrine MongoDB ODM
PersistentCollectionTrait::map() — Method in class PersistentCollectionTrait
{@inheritdoc}
CriteriaMerger::merge() — Method in class CriteriaMerger
Combines any number of criteria arrays as clauses of an "$and" query.
$SchemaManager#metadataFactoryProperty in class SchemaManager
MetadataCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\ClearCache
Command to clear the metadata cache of the various cache drivers.
MetadataFilterClass in namespace Doctrine\ODM\MongoDB\Tools\Console
Used by CLI Tools to restrict entity-based commands to given patterns.
UnitOfWork::merge() — Method in class UnitOfWork
Merges the state of the given detached document into this UnitOfWork.

N

CommandCursor::next() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::next().
Configuration::newDefaultAnnotationDriver() — Method in class Configuration
Add a new default annotation driver with a correctly configured annotation reader.
Cursor::next() — Method in class Cursor
Wrapper method for MongoCursor::next().
LockException::notVersioned() — Method in class LockException
$AbstractField#nameProperty in class AbstractField
$AbstractField#nullableProperty in class AbstractField
$AbstractIndex#nameProperty in class AbstractIndex
$AlsoLoad#nameProperty in class AlsoLoad
$DiscriminatorField#nameProperty in class DiscriminatorField
Available for BC, but AnnotationDriver will consider $value first.
NotSavedClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies that a field will not be written to the database
$NotSaved#notSavedProperty in class NotSaved
$ShardKey#numInitialChunksProperty in class ShardKey
ClassMetadata::newInstance() — Method in class ClassMetadata
Creates a new instance of the mapped class, without invoking the constructor.
ClassMetadataFactory::newClassMetadataInstance() — Method in class ClassMetadataFactory
Creates a new ClassMetadata instance for the given class name.
$ClassMetadataInfo#nameProperty in class ClassMetadataInfo
READ-ONLY: The name of the document class.
$ClassMetadataInfo#namespaceProperty in class ClassMetadataInfo
READ-ONLY: The namespace the document class is contained in.
MappingException::noMultiKeyShardKeys() — Method in class MappingException
PersistentCollectionException::namespaceRequired() — Method in class PersistentCollectionException
PersistentCollectionTrait::next() — Method in class PersistentCollectionTrait
Moves the internal iterator position to the next element.
DisconnectedClassMetadataFactory::newClassMetadataInstance() — Method in class DisconnectedClassMetadataFactory

O

Builder::out() — Method in class Builder
OutClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
Out::out() — Method in class Out
{@inheritdoc}
OnClearEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the onClear event.
OnFlushEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the onFlush event.
$AbstractField#optionsProperty in class AbstractField
$AbstractIndex#orderProperty in class AbstractIndex
$AbstractIndex#optionsProperty in class AbstractIndex
ObjectIdClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
$ReferenceMany#orphanRemovalProperty in class ReferenceMany
$ReferenceOne#orphanRemovalProperty in class ReferenceOne
MappingException::owningAndInverseReferencesRequireTargetDocument() — Method in class MappingException
MappingException::onlySetStrategyAllowedInShardKey() — Method in class MappingException
PersistentCollectionTrait::offsetExists() — Method in class PersistentCollectionTrait
PersistentCollectionTrait::offsetGet() — Method in class PersistentCollectionTrait
PersistentCollectionTrait::offsetSet() — Method in class PersistentCollectionTrait
PersistentCollectionTrait::offsetUnset() — Method in class PersistentCollectionTrait
ObjectIdTypeClass in namespace Doctrine\ODM\MongoDB\Types
The ObjectId type.
Type::overrideType() — Method in class Type
Overrides an already defined type to use a different implementation.

P

Lookup::prepareFieldName() — Method in class Lookup
Cursor::primeReferences() — Method in class Cursor
Prime references
Cursor::primeReferencesForSingleResult() — Method in class Cursor
Primes all references for a single document only. This avoids iterating over the entire cursor when getSingleResult() is called.
DocumentManager::persist() — Method in class DocumentManager
Tells the DocumentManager to make an instance managed and persistent.
PostCollectionLoadEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Class that holds arguments for postCollectionLoad event.
PostFlushEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the postFlush event.
PreFlushEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Provides event arguments for the preFlush event.
PreLoadEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Class that holds event arguments for a preLoad event.
PreUpdateEventArgsClass in namespace Doctrine\ODM\MongoDB\Event
Class that holds event arguments for a preUpdate event.
$AlnumGenerator#padProperty in class AlnumGenerator
$AbstractIndex#partialFilterExpressionProperty in class AbstractIndex
PostLoadClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a postLoad lifecycle callback
PostPersistClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a postPersist lifecycle callback
PostRemoveClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a postRemove lifecycle callback
PostUpdateClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a postUpdate lifecycle callback
PreFlushClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a preFlush lifecycle callback
PreLoadClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a preLoad lifecycle callback
PrePersistClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a prePersist lifecycle callback
PreRemoveClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a preRemove lifecycle callback
PreUpdateClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Marks a method as a preUpdate lifecycle callback
$ReferenceMany#primeProperty in class ReferenceMany
$ClassMetadataInfo#parentClassesProperty in class ClassMetadataInfo
READ-ONLY: The names of the parent classes (ancestors).
PersistentCollectionClass in namespace Doctrine\ODM\MongoDB
A PersistentCollection represents a collection of elements that have persistent state.
PersistentCollectionExceptionClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
MongoDB ODM PersistentCollection Exception.
PersistentCollectionFactoryClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Interface for persistent collection classes factory.
PersistentCollectionGeneratorClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Interface for PersistentCollection classes generator.
PersistentCollectionInterfaceClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Interface for persistent collection classes.
PersistentCollectionTraitClass in namespace Doctrine\ODM\MongoDB\PersistentCollection
Trait with methods needed to implement PersistentCollectionInterface.
PersistentCollectionTrait::partition() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::prepareSortOrProjection() — Method in class DocumentPersister
Prepare a sort or projection array by converting keys, which are PHP property names, to MongoDB field names.
DocumentPersister::prepareFieldName() — Method in class DocumentPersister
Prepare a mongodb field name and convert the PHP property names to MongoDB field names.
DocumentPersister::prepareQueryOrNewObj() — Method in class DocumentPersister
Prepares the query criteria or new document object.
PersistenceBuilderClass in namespace Doctrine\ODM\MongoDB\Persisters
PersistenceBuilder builds the queries used by the persisters to update and insert documents when a DocumentManager is flushed. It uses the changeset information in the UnitOfWork to build queries using atomic operators like $set, $unset, etc.
PersistenceBuilder::prepareInsertData() — Method in class PersistenceBuilder
Prepares the array that is ready to be inserted to mongodb for a given object document.
PersistenceBuilder::prepareUpdateData() — Method in class PersistenceBuilder
Prepares the update query to update a given document object in mongodb.
PersistenceBuilder::prepareUpsertData() — Method in class PersistenceBuilder
Prepares the update query to upsert a given document object in mongodb.
PersistenceBuilder::prepareReferencedDocumentValue() — Method in class PersistenceBuilder
Returns the reference representation to be stored in MongoDB.
PersistenceBuilder::prepareEmbeddedDocumentValue() — Method in class PersistenceBuilder
Returns the embedded document to be stored in MongoDB.
PersistenceBuilder::prepareAssociatedDocumentValue() — Method in class PersistenceBuilder
PersistenceBuilder::prepareAssociatedCollectionValue() — Method in class PersistenceBuilder
Returns the collection representation to be stored and unschedules it afterwards.
ProxyClass in namespace Doctrine\ODM\MongoDB\Proxy
Document Proxy interface.
ProxyFactoryClass in namespace Doctrine\ODM\MongoDB\Proxy
This factory is used to create proxy objects for documents at runtime.
Builder::prime() — Method in class Builder
Use a primer to eagerly load all references in the current field.
$BsonFilter#parametersProperty in class BsonFilter
Parameters for the filter.
Query::prepareCursor() — Method in class Query
Prepare the Cursor returned by {@link Query::execute()}.
ReferencePrimer::primeReferences() — Method in class ReferencePrimer
Prime references within a mapped field of one or more documents.
AbstractCommand::processDocumentCollection() — Method in class AbstractCommand
AbstractCommand::processCollection() — Method in class AbstractCommand
AbstractCommand::processDocumentDb() — Method in class AbstractCommand
AbstractCommand::processDb() — Method in class AbstractCommand
AbstractCommand::processDocumentIndex() — Method in class AbstractCommand
AbstractCommand::processIndex() — Method in class AbstractCommand
CreateCommand::processDocumentCollection() — Method in class CreateCommand
CreateCommand::processCollection() — Method in class CreateCommand
CreateCommand::processDocumentDb() — Method in class CreateCommand
CreateCommand::processDb() — Method in class CreateCommand
CreateCommand::processDocumentIndex() — Method in class CreateCommand
CreateCommand::processIndex() — Method in class CreateCommand
CreateCommand::processDocumentProxy() — Method in class CreateCommand
CreateCommand::processProxy() — Method in class CreateCommand
DropCommand::processDocumentCollection() — Method in class DropCommand
DropCommand::processCollection() — Method in class DropCommand
DropCommand::processDocumentDb() — Method in class DropCommand
DropCommand::processDb() — Method in class DropCommand
DropCommand::processDocumentIndex() — Method in class DropCommand
DropCommand::processIndex() — Method in class DropCommand
ShardCommand::processDocumentIndex() — Method in class ShardCommand
ShardCommand::processIndex() — Method in class ShardCommand
ShardCommand::processDocumentCollection() — Method in class ShardCommand
ShardCommand::processCollection() — Method in class ShardCommand
ShardCommand::processDocumentDb() — Method in class ShardCommand
ShardCommand::processDb() — Method in class ShardCommand
UpdateCommand::processDocumentIndex() — Method in class UpdateCommand
UpdateCommand::processIndex() — Method in class UpdateCommand
UpdateCommand::processDocumentCollection() — Method in class UpdateCommand
UpdateCommand::processCollection() — Method in class UpdateCommand
UpdateCommand::processDocumentDb() — Method in class UpdateCommand
UpdateCommand::processDb() — Method in class UpdateCommand
UnitOfWork::persist() — Method in class UnitOfWork
Persists a document as part of the current unit of work.
UnitOfWork::propertyChanged() — Method in class UnitOfWork
Notifies this UnitOfWork of a property change in a document.
LifecycleEventManager::postCollectionLoad() — Method in class LifecycleEventManager
Dispatches postCollectionLoad event.
LifecycleEventManager::postPersist() — Method in class LifecycleEventManager
Invokes postPersist callbacks and events for given document cascading them to embedded documents as well.
LifecycleEventManager::postRemove() — Method in class LifecycleEventManager
Invokes postRemove callbacks and events for given document.
LifecycleEventManager::postUpdate() — Method in class LifecycleEventManager
Invokes postUpdate callbacks and events for given document. The same will be done for embedded documents owned by given document unless they were new in which case postPersist callbacks and events will be dispatched.
LifecycleEventManager::prePersist() — Method in class LifecycleEventManager
Invokes prePersist callbacks and events for given document.
LifecycleEventManager::preRemove() — Method in class LifecycleEventManager
Invokes prePersist callbacks and events for given document.
LifecycleEventManager::preUpdate() — Method in class LifecycleEventManager
Invokes preUpdate callbacks and events for given document cascading them to embedded documents as well.

Q

QueryResultDocumentClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
MongoDBException::queryNotIndexed() — Method in class MongoDBException
QueryClass in namespace Doctrine\ODM\MongoDB\Query
ODM Query wraps the raw Doctrine MongoDB queries to add additional functionality and to hydrate the raw arrays of data to Doctrine document objects.
QueryExpressionVisitorClass in namespace Doctrine\ODM\MongoDB\Query
Converts Collection expressions to query expressions.
QueryCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command
Command to query mongodb and inspect the outputted results from your document classes.

R

Builder::replaceRoot() — Method in class Builder
Match::references() — Method in class Match
ReplaceRootClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
CommandCursor::rewind() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::rewind().
Cursor::recreate() — Method in class Cursor
Recreates the internal MongoCursor.
Cursor::refresh() — Method in class Cursor
Set whether to refresh hydrated documents that are already in the identity map.
Cursor::reset() — Method in class Cursor
Wrapper method for MongoCursor::reset().
Cursor::rewind() — Method in class Cursor
Wrapper method for MongoCursor::rewind().
DocumentManager::remove() — Method in class DocumentManager
Removes a document instance.
DocumentManager::refresh() — Method in class DocumentManager
Refreshes the persistent state of a document from the database, overriding any local changes that have not yet been persisted.
$Document#repositoryClassProperty in class Document
$Document#readOnlyProperty in class Document
$Document#requireIndexesProperty in class Document
$MappedSuperclass#repositoryClassProperty in class MappedSuperclass
RawClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
ReadPreferenceClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
ReferenceManyClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a one-to-many relationship to a different document
$ReferenceMany#referenceProperty in class ReferenceMany
$ReferenceMany#repositoryMethodProperty in class ReferenceMany
ReferenceOneClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a one-to-one relationship to a different document
$ReferenceOne#referenceProperty in class ReferenceOne
$ReferenceOne#repositoryMethodProperty in class ReferenceOne
$ClassMetadata#reflFieldsProperty in class ClassMetadata
The ReflectionProperty instances of the mapped class.
$ClassMetadataInfo#readPreferenceProperty in class ClassMetadataInfo
READ-ONLY Describes how MongoDB clients route read operations to the members of a replica set.
$ClassMetadataInfo#readPreferenceTagsProperty in class ClassMetadataInfo
READ-ONLY Associated with readPreference Allows to specify criteria so that your application can target read operations to specific members, based on custom parameters.
$ClassMetadataInfo#requireIndexesProperty in class ClassMetadataInfo
READ-ONLY: Whether or not queries on this document should require indexes.
$ClassMetadataInfo#rootDocumentNameProperty in class ClassMetadataInfo
READ-ONLY: The name of the document class that is at the root of the mapped document inheritance hierarchy. If the document is not part of a mapped inheritance hierarchy this is the same as {@link $documentName}.
$ClassMetadataInfo#reflFieldsProperty in class ClassMetadataInfo
The ReflectionProperty instances of the mapped class.
$ClassMetadataInfo#reflClassProperty in class ClassMetadataInfo
The ReflectionClass instance of the mapped class.
ClassMetadataInfo::registerAlsoLoadMethod() — Method in class ClassMetadataInfo
Registers a method for loading document data before field hydration.
AnnotationDriver::registerAnnotationClasses() — Method in class AnnotationDriver
Registers annotation classes to the common registry.
MappingException::referenceMappingNotFound() — Method in class MappingException
MappingException::referenceFieldConflict() — Method in class MappingException
MappingException::reflectionFailure() — Method in class MappingException
Exception for reflection exceptions - adds the document name, because there might be long classnames that will be shortened within the stacktrace
MappingException::referenceManySortMustNotBeUsedWithNonSetCollectionStrategy() — Method in class MappingException
MappingException::repositoryMethodLookupNotAllowed() — Method in class MappingException
MappingException::referencePrimersOnlySupportedForInverseReferenceMany() — Method in class MappingException
PersistentCollectionTrait::remove() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::removeElement() — Method in class PersistentCollectionTrait
{@inheritdoc}
DocumentPersister::refresh() — Method in class DocumentPersister
Refreshes a managed document.
Builder::requireIndexes() — Method in class Builder
Set whether or not to require indexes.
Builder::readOnly() — Method in class Builder
Builder::refresh() — Method in class Builder
Builder::returnNew() — Method in class Builder
Builder::remove() — Method in class Builder
Builder::references() — Method in class Builder
Expr::references() — Method in class Expr
Checks that the value of the current field is a reference to the supplied document.
ReferencePrimerClass in namespace Doctrine\ODM\MongoDB\Query
The ReferencePrimer is responsible for priming reference relationships.
RepositoryFactoryClass in namespace Doctrine\ODM\MongoDB\Repository
Interface for document repository factory.
ResolveTargetDocumentListenerClass in namespace Doctrine\ODM\MongoDB\Tools
ResolveTargetDocumentListener
RawTypeClass in namespace Doctrine\ODM\MongoDB\Types
Raw data type.
Type::registerType() — Method in class Type
Register a new type in the type map.
UnitOfWork::recomputeSingleDocumentChangeSet() — Method in class UnitOfWork
INTERNAL: Computes the changeset of an individual document, independently of the computeChangeSets() routine that is used at the beginning of a UnitOfWork#commit().
UnitOfWork::removeFromIdentityMap() — Method in class UnitOfWork
INTERNAL: Removes a document from the identity map. This effectively detaches the document from the persistence management of Doctrine.
UnitOfWork::remove() — Method in class UnitOfWork
Deletes a document as part of the current unit of work.
UnitOfWork::refresh() — Method in class UnitOfWork
Refreshes the state of the given document from the database, overwriting any local, unpersisted changes.
UnitOfWork::registerManaged() — Method in class UnitOfWork
INTERNAL: Registers a document as managed.

S

Builder::sortByCount() — Method in class Builder
Builder::sort() — Method in class Builder
{@inheritdoc}
SortByCountClass in namespace Doctrine\ODM\MongoDB\Aggregation\Stage
Configuration::setDocumentNamespaces() — Method in class Configuration
Set the document alias map
Configuration::setMetadataDriverImpl() — Method in class Configuration
Sets the cache driver implementation that is used for metadata caching.
Configuration::setMetadataCacheImpl() — Method in class Configuration
Sets the cache driver implementation that is used for metadata caching.
Configuration::setProxyDir() — Method in class Configuration
Sets the directory where Doctrine generates any necessary proxy class files.
Configuration::setAutoGenerateProxyClasses() — Method in class Configuration
Sets a boolean flag that indicates whether proxy classes should always be regenerated during each script execution.
Configuration::setProxyNamespace() — Method in class Configuration
Sets the namespace where proxy classes reside.
Configuration::setHydratorDir() — Method in class Configuration
Sets the directory where Doctrine generates hydrator class files.
Configuration::setAutoGenerateHydratorClasses() — Method in class Configuration
Sets a boolean flag that indicates whether hydrator classes should always be regenerated during each script execution.
Configuration::setHydratorNamespace() — Method in class Configuration
Sets the namespace where hydrator classes reside.
Configuration::setPersistentCollectionDir() — Method in class Configuration
Sets the directory where Doctrine generates persistent collection class files.
Configuration::setAutoGeneratePersistentCollectionClasses() — Method in class Configuration
Sets a integer flag that indicates how and when persistent collection classes should be generated.
Configuration::setPersistentCollectionNamespace() — Method in class Configuration
Sets the namespace where persistent collection classes reside.
Configuration::setDefaultDB() — Method in class Configuration
Sets the default DB to use for all Documents that do not specify a database.
Configuration::setClassMetadataFactoryName() — Method in class Configuration
Set the class metadata factory class name.
Configuration::setDefaultCommitOptions() — Method in class Configuration
Sets array of default commit options.
Configuration::setDefaultRepositoryClassName() — Method in class Configuration
Sets default repository class.
Configuration::setRepositoryFactory() — Method in class Configuration
Set the document repository factory.
Configuration::setPersistentCollectionFactory() — Method in class Configuration
Set the persistent collection factory.
Configuration::setPersistentCollectionGenerator() — Method in class Configuration
Set the persistent collection generator.
Cursor::setHints() — Method in class Cursor
Set hints for UnitOfWork behavior.
Cursor::setReadPreference() — Method in class Cursor
Wrapper method for MongoCursor::setReadPreference().
Cursor::setUseIdentifierKeys() — Method in class Cursor
{@inheritDoc}
Cursor::skip() — Method in class Cursor
Wrapper method for MongoCursor::skip().
Cursor::slaveOkay() — Method in class Cursor
Wrapper method for MongoCursor::slaveOkay().
Cursor::snapshot() — Method in class Cursor
Wrapper method for MongoCursor::snapshot().
Cursor::sort() — Method in class Cursor
Wrapper method for MongoCursor::sort().
PreUpdateEventArgs::setNewValue() — Method in class PreUpdateEventArgs
Sets the new value of this field.
HydratorFactory::setUnitOfWork() — Method in class HydratorFactory
Sets the UnitOfWork instance.
AlnumGenerator::setPad() — Method in class AlnumGenerator
Set padding on generated id
AlnumGenerator::setAwkwardSafeMode() — Method in class AlnumGenerator
Enable awkwardSafeMode character set
AlnumGenerator::setChars() — Method in class AlnumGenerator
Set the character set used for ID generation
$IncrementGenerator#startingIdProperty in class IncrementGenerator
IncrementGenerator::setCollection() — Method in class IncrementGenerator
IncrementGenerator::setKey() — Method in class IncrementGenerator
IncrementGenerator::setStartingId() — Method in class IncrementGenerator
$UuidGenerator#saltProperty in class UuidGenerator
A unique environment value to salt each UUID with.
UuidGenerator::setSalt() — Method in class UuidGenerator
Used to set the salt that will be applied to each id
$AbstractField#strategyProperty in class AbstractField
$AbstractIndex#safeProperty in class AbstractIndex
$AbstractIndex#sparseProperty in class AbstractIndex
$Document#shardKeyProperty in class Document
$Document#slaveOkayProperty in class Document
$EmbedMany#strategyProperty in class EmbedMany
$Id#strategyProperty in class Id
$Increment#strategyProperty in class Increment
$ReferenceMany#simpleProperty in class ReferenceMany
$ReferenceMany#storeAsProperty in class ReferenceMany
$ReferenceMany#sortProperty in class ReferenceMany
$ReferenceMany#skipProperty in class ReferenceMany
$ReferenceMany#strategyProperty in class ReferenceMany
$ReferenceOne#simpleProperty in class ReferenceOne
$ReferenceOne#storeAsProperty in class ReferenceOne
$ReferenceOne#sortProperty in class ReferenceOne
$ReferenceOne#skipProperty in class ReferenceOne
ShardKeyClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
StringClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
ClassMetadataFactory::setDocumentManager() — Method in class ClassMetadataFactory
Sets the DocumentManager instance for this class.
ClassMetadataFactory::setConfiguration() — Method in class ClassMetadataFactory
Sets the Configuration instance
$ClassMetadataInfo#slaveOkayProperty in class ClassMetadataInfo
READ-ONLY: Whether or not reads for this class are okay to read from a slave.
$ClassMetadataInfo#shardKeyProperty in class ClassMetadataInfo
READ-ONLY: Keys and options describing shard key. Only for sharded collections.
$ClassMetadataInfo#subClassesProperty in class ClassMetadataInfo
READ-ONLY: The names of all subclasses (descendants).
ClassMetadataInfo::setIdentifier() — Method in class ClassMetadataInfo
INTERNAL: Sets the mapped identifier field of this class.
ClassMetadataInfo::setInheritanceType() — Method in class ClassMetadataInfo
Sets the inheritance type used by the class and it's subclasses.
ClassMetadataInfo::setCustomRepositoryClass() — Method in class ClassMetadataInfo
Registers a custom repository class for the document class.
ClassMetadataInfo::setLifecycleCallbacks() — Method in class ClassMetadataInfo
Sets the lifecycle callbacks for documents of this class.
ClassMetadataInfo::setAlsoLoadMethods() — Method in class ClassMetadataInfo
Sets the AlsoLoad methods for documents of this class.
ClassMetadataInfo::setDiscriminatorField() — Method in class ClassMetadataInfo
Sets the discriminator field.
ClassMetadataInfo::setDiscriminatorMap() — Method in class ClassMetadataInfo
Sets the discriminator values used by this class.
ClassMetadataInfo::setDefaultDiscriminatorValue() — Method in class ClassMetadataInfo
Sets the default discriminator value to be used for this class Used for JOINED and SINGLE_TABLE inheritance mapping strategies if the document has no discriminator value
ClassMetadataInfo::setDiscriminatorValue() — Method in class ClassMetadataInfo
Sets the discriminator value for this class.
ClassMetadataInfo::setSlaveOkay() — Method in class ClassMetadataInfo
Sets the slaveOkay option applied to collections for this class.
ClassMetadataInfo::setRequireIndexes() — Method in class ClassMetadataInfo
Set whether or not queries on this document should require indexes.
ClassMetadataInfo::setShardKey() — Method in class ClassMetadataInfo
Set shard key for this Document.
ClassMetadataInfo::setReadPreference() — Method in class ClassMetadataInfo
Sets the read preference used by this class.
ClassMetadataInfo::setWriteConcern() — Method in class ClassMetadataInfo
Sets the write concern used by this class.
ClassMetadataInfo::setChangeTrackingPolicy() — Method in class ClassMetadataInfo
Sets the change tracking policy used by this class.
ClassMetadataInfo::setDatabase() — Method in class ClassMetadataInfo
Set the database this Document is mapped to.
ClassMetadataInfo::setCollection() — Method in class ClassMetadataInfo
Sets the collection this Document is mapped to.
ClassMetadataInfo::setCollectionCapped() — Method in class ClassMetadataInfo
Set whether or not the documents collection is capped.
ClassMetadataInfo::setCollectionSize() — Method in class ClassMetadataInfo
Set the collection size.
ClassMetadataInfo::setCollectionMax() — Method in class ClassMetadataInfo
Set the collection max.
ClassMetadataInfo::setFile() — Method in class ClassMetadataInfo
Set the field name that stores the grid file.
ClassMetadataInfo::setDistance() — Method in class ClassMetadataInfo
Set the field name that stores the distance.
ClassMetadataInfo::setIdGenerator() — Method in class ClassMetadataInfo
Sets the ID generator used to generate IDs for instances of this class.
ClassMetadataInfo::setIdentifierValue() — Method in class ClassMetadataInfo
Sets the document identifier of a document.
ClassMetadataInfo::setFieldValue() — Method in class ClassMetadataInfo
Sets the specified field to the specified value on the given document.
ClassMetadataInfo::setIdGeneratorType() — Method in class ClassMetadataInfo
Sets the type of Id generator to use for the mapped class.
ClassMetadataInfo::setIdGeneratorOptions() — Method in class ClassMetadataInfo
Sets the Id generator options.
ClassMetadataInfo::setSubclasses() — Method in class ClassMetadataInfo
Sets the mapped subclasses of this class.
ClassMetadataInfo::setParentClasses() — Method in class ClassMetadataInfo
Sets the parent class names.
ClassMetadataInfo::setVersionMapping() — Method in class ClassMetadataInfo
Sets the version field mapping used for versioning. Sets the default value to use depending on the column type.
ClassMetadataInfo::setVersioned() — Method in class ClassMetadataInfo
Sets whether this class is to be versioned for optimistic locking.
ClassMetadataInfo::setVersionField() — Method in class ClassMetadataInfo
Sets the name of the field that is to be used for versioning if this class is versioned for optimistic locking.
ClassMetadataInfo::setLockMapping() — Method in class ClassMetadataInfo
Sets the version field mapping used for versioning. Sets the default value to use depending on the column type.
ClassMetadataInfo::setLockable() — Method in class ClassMetadataInfo
Sets whether this class is to allow pessimistic locking.
ClassMetadataInfo::setLockField() — Method in class ClassMetadataInfo
Sets the name of the field that is to be used for storing whether a document is currently locked or not.
SimplifiedXmlDriverClass in namespace Doctrine\ODM\MongoDB\Mapping\Driver
XmlDriver that additionally looks for mapping information in a global file.
SimplifiedYamlDriverClass in namespace Doctrine\ODM\MongoDB\Mapping\Driver
YamlDriver that additionally looks for mapping information in a global file.
MappingException::simpleReferenceRequiresTargetDocument() — Method in class MappingException
MappingException::simpleReferenceMustNotTargetDiscriminatedDocument() — Method in class MappingException
MappingException::shardKeyInSingleCollInheritanceSubclass() — Method in class MappingException
MongoDBException::shardKeyFieldCannotBeChanged() — Method in class MongoDBException
MongoDBException::shardKeyFieldMissing() — Method in class MongoDBException
PersistentCollectionInterface::setDocumentManager() — Method in class PersistentCollectionInterface
Sets the document manager and unit of work (used during merge operations).
PersistentCollectionInterface::setMongoData() — Method in class PersistentCollectionInterface
Sets the array of raw mongo data that will be used to initialize this collection.
PersistentCollectionInterface::setHints() — Method in class PersistentCollectionInterface
Set hints to account for during reconstitution/lookup of the documents.
PersistentCollectionInterface::setDirty() — Method in class PersistentCollectionInterface
Sets a boolean flag, indicating whether this collection is dirty.
PersistentCollectionInterface::setOwner() — Method in class PersistentCollectionInterface
INTERNAL: Sets the collection's owning entity together with the AssociationMapping that describes the association between the owner and the elements of the collection.
PersistentCollectionInterface::setInitialized() — Method in class PersistentCollectionInterface
Sets the initialized flag of the collection, forcing it into that state.
PersistentCollectionTrait::setDocumentManager() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::setMongoData() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::setHints() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::setDirty() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::setOwner() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::setInitialized() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::set() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::slice() — Method in class PersistentCollectionTrait
{@inheritdoc}
ProxyFactory::skipClass() — Method in class ProxyFactory
{@inheritDoc}
Builder::slaveOkay() — Method in class Builder
{@inheritdoc}
Expr::setClassMetadata() — Method in class Expr
Sets ClassMetadata for document being queried.
BsonFilter::setParameter() — Method in class BsonFilter
Sets a parameter that can be used by the filter.
Query::setHydrate() — Method in class Query
Sets whether or not to hydrate the documents to objects.
Query::setReadOnly() — Method in class Query
Set whether documents should be registered in UnitOfWork. If document would already be managed it will be left intact and new instance returned.
Query::setRefresh() — Method in class Query
Set whether to refresh hydrated documents that are already in the identity map.
SchemaManagerClass in namespace Doctrine\ODM\MongoDB
ShardCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
DocumentGenerator::setNumSpaces() — Method in class DocumentGenerator
Set the number of spaces the exported class should have
DocumentGenerator::setExtension() — Method in class DocumentGenerator
Set the extension to use when writing php files to disk
DocumentGenerator::setClassToExtend() — Method in class DocumentGenerator
Set the name of the class the generated classes should extend from
DocumentGenerator::setGenerateAnnotations() — Method in class DocumentGenerator
Set whether or not to generate annotations for the document
DocumentGenerator::setUpdateDocumentIfExists() — Method in class DocumentGenerator
Set whether or not to try and update the document if it already exists
DocumentGenerator::setRegenerateDocumentIfExists() — Method in class DocumentGenerator
Set whether or not to regenerate the document if it exists
DocumentGenerator::setGenerateStubMethods() — Method in class DocumentGenerator
Set whether or not to generate stub methods for the document
DocumentGenerator::setBackupExisting() — Method in class DocumentGenerator
Sets a value indicating whether existing documents will be backed up.
StringTypeClass in namespace Doctrine\ODM\MongoDB\Types
The String type.
UnitOfWork::setParentAssociation() — Method in class UnitOfWork
Sets the parent association for a given embedded document.
UnitOfWork::setDocumentPersister() — Method in class UnitOfWork
Set the document persister instance to use for the given document name
UnitOfWork::setDocumentChangeSet() — Method in class UnitOfWork
INTERNAL: Sets the changeset for a document.
UnitOfWork::scheduleForInsert() — Method in class UnitOfWork
Schedules a document for insertion into the database.
UnitOfWork::scheduleForUpsert() — Method in class UnitOfWork
Schedules a document for upsert into the database and adds it to the identity map
UnitOfWork::scheduleForUpdate() — Method in class UnitOfWork
Schedules a document for being updated.
UnitOfWork::scheduleForDelete() — Method in class UnitOfWork
INTERNAL: Schedules a document for deletion.
UnitOfWork::scheduleForDirtyCheck() — Method in class UnitOfWork
Schedules a document for dirty-checking at commit-time.
UnitOfWork::scheduleOrphanRemoval() — Method in class UnitOfWork
INTERNAL: Schedules an embedded document for removal. The remove() operation will be invoked on that document at the beginning of the next commit of this UnitOfWork.
UnitOfWork::scheduleCollectionDeletion() — Method in class UnitOfWork
INTERNAL: Schedules a complete collection for removal when this UnitOfWork commits.
UnitOfWork::scheduleCollectionUpdate() — Method in class UnitOfWork
INTERNAL: Schedules a collection for update when this UnitOfWork commits.
UnitOfWork::setOriginalDocumentData() — Method in class UnitOfWork
UnitOfWork::setOriginalDocumentProperty() — Method in class UnitOfWork
INTERNAL: Sets a property value of the original data array of a document.
UnitOfWork::size() — Method in class UnitOfWork
Calculates the size of the UnitOfWork. The size of the UnitOfWork is the number of documents in the identity map.

T

CommandCursor::timeout() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::timeout().
CommandCursor::toArray() — Method in class CommandCursor
Return the cursor's results as an array.
Cursor::tailable() — Method in class Cursor
Wrapper method for MongoCursor::tailable().
Cursor::timeout() — Method in class Cursor
Wrapper method for MongoCursor::timeout().
Cursor::toArray() — Method in class Cursor
Return the cursor's results as an array.
$AbstractField#typeProperty in class AbstractField
$Bin#typeProperty in class Bin
$BinCustom#typeProperty in class BinCustom
$BinFunc#typeProperty in class BinFunc
$BinMD5#typeProperty in class BinMD5
$BinUUID#typeProperty in class BinUUID
$BinUUIDRFC4122#typeProperty in class BinUUIDRFC4122
$Bool#typeProperty in class Bool
$Boolean#typeProperty in class Boolean
$Collection#typeProperty in class Collection
$Date#typeProperty in class Date
$EmbedMany#typeProperty in class EmbedMany
$EmbedMany#targetDocumentProperty in class EmbedMany
$EmbedOne#typeProperty in class EmbedOne
$EmbedOne#targetDocumentProperty in class EmbedOne
$File#typeProperty in class File
$Float#typeProperty in class Float
$Hash#typeProperty in class Hash
$Id#typeProperty in class Id
$Increment#typeProperty in class Increment
$Inheritance#typeProperty in class Inheritance
$Int#typeProperty in class Int
$Integer#typeProperty in class Integer
$Key#typeProperty in class Key
$ObjectId#typeProperty in class ObjectId
$Raw#typeProperty in class Raw
$ReadPreference#tagsProperty in class ReadPreference
$ReferenceMany#typeProperty in class ReferenceMany
$ReferenceMany#targetDocumentProperty in class ReferenceMany
$ReferenceOne#typeProperty in class ReferenceOne
$ReferenceOne#targetDocumentProperty in class ReferenceOne
$String#typeProperty in class String
TimestampClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
$Timestamp#typeProperty in class Timestamp
MappingException::typeExists() — Method in class MappingException
MappingException::typeNotFound() — Method in class MappingException
PersistentCollectionInterface::takeSnapshot() — Method in class PersistentCollectionInterface
INTERNAL: Tells this collection to take a snapshot of its current state reindexing itself numerically if using save strategy that is enforcing BSON array.
PersistentCollectionTrait::takeSnapshot() — Method in class PersistentCollectionTrait
{@inheritdoc}
PersistentCollectionTrait::toArray() — Method in class PersistentCollectionTrait
{@inheritdoc}
$DocumentRepositoryGenerator#templateProperty in class DocumentRepositoryGenerator
TimestampTypeClass in namespace Doctrine\ODM\MongoDB\Types
The Timestamp type.
TypeClass in namespace Doctrine\ODM\MongoDB\Types
The Type interface.
UnitOfWork::tryGetById() — Method in class UnitOfWork
INTERNAL: Tries to get a document by its identifier hash. If no document is found for the given hash, FALSE is returned.

U

Builder::unwind() — Method in class Builder
{@inheritdoc}
DocumentManager::unlock() — Method in class DocumentManager
Releases a lock on the given document.
$DocumentRepository#uowProperty in class DocumentRepository
UuidGeneratorClass in namespace Doctrine\ODM\MongoDB\Id
Generates UUIDs.
$AbstractIndex#uniqueProperty in class AbstractIndex
$ShardKey#uniqueProperty in class ShardKey
UniqueIndexClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a unique index on a field
$UniqueIndex#uniqueProperty in class UniqueIndex
MongoDBException::unknownDocumentNamespace() — Method in class MongoDBException
PersistentCollectionInterface::unwrap() — Method in class PersistentCollectionInterface
Returns the wrapped Collection instance.
PersistentCollectionTrait::unwrap() — Method in class PersistentCollectionTrait
{@inheritdoc}
CollectionPersister::update() — Method in class CollectionPersister
Updates a PersistentCollection instance deleting removed rows and inserting new rows.
DocumentPersister::update() — Method in class DocumentPersister
Updates the already persisted document if it has any new changesets.
DocumentPersister::unlock() — Method in class DocumentPersister
Releases any lock that exists on this document.
Builder::update() — Method in class Builder
Builder::updateOne() — Method in class Builder
Builder::updateMany() — Method in class Builder
SchemaManager::updateIndexes() — Method in class SchemaManager
Ensure indexes exist for all mapped document classes.
SchemaManager::updateDocumentIndexes() — Method in class SchemaManager
Ensure indexes exist for the mapped document class.
UpdateCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
UnitOfWorkClass in namespace Doctrine\ODM\MongoDB
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.
UnitOfWork::unlock() — Method in class UnitOfWork
Releases a lock on the given document.
UnitOfWork::unscheduleOrphanRemoval() — Method in class UnitOfWork
INTERNAL: Unschedules an embedded or referenced object for removal.
UnitOfWork::unscheduleCollectionDeletion() — Method in class UnitOfWork
INTERNAL: Unschedules a collection from being deleted when this UnitOfWork commits.
UnitOfWork::unscheduleCollectionUpdate() — Method in class UnitOfWork
INTERNAL: Unschedules a collection from being updated when this UnitOfWork commits.
CollectionHelper::usesSet() — Method in class CollectionHelper
Returns whether strategy uses $set to update its data.

V

CommandCursor::valid() — Method in class CommandCursor
Wrapper method for MongoCommandCursor::valid().
Cursor::valid() — Method in class Cursor
Wrapper method for MongoCursor::valid().
VersionClass in namespace Doctrine\ODM\MongoDB\Mapping\Annotations
Specifies a field to use for optimistic locking
ClassMetadataFactory::validateIdentifier() — Method in class ClassMetadataFactory
Validates the identifier mapping.
$ClassMetadataInfo#versionFieldProperty in class ClassMetadataInfo
READ-ONLY: The name of the field which is used for versioning in optimistic locking (if any).
ValidateCommandClass in namespace Doctrine\ODM\MongoDB\Tools\Console\Command\Schema
DisconnectedClassMetadataFactory::validateIdentifier() — Method in class DisconnectedClassMetadataFactory

W

$Document#writeConcernProperty in class Document
ClassMetadataFactory::wakeupReflection() — Method in class ClassMetadataFactory
{@inheritDoc}
$ClassMetadataInfo#writeConcernProperty in class ClassMetadataInfo
READ-ONLY: Describes the level of acknowledgement requested from MongoDB for write operations.
QueryExpressionVisitor::walkComparison() — Method in class QueryExpressionVisitor
Converts a comparison expression into the target query language output.
QueryExpressionVisitor::walkCompositeExpression() — Method in class QueryExpressionVisitor
Converts a composite expression into the target query language output.
QueryExpressionVisitor::walkValue() — Method in class QueryExpressionVisitor
Converts a value expression into the target query language part.
DocumentGenerator::writeDocumentClass() — Method in class DocumentGenerator
Generated and write document class to disk for the given ClassMetadataInfo instance
DocumentRepositoryGenerator::writeDocumentRepositoryClass() — Method in class DocumentRepositoryGenerator

X

XmlDriverClass in namespace Doctrine\ODM\MongoDB\Mapping\Driver
XmlDriver is a metadata driver that enables mapping through XML files.

Y

YamlDriverClass in namespace Doctrine\ODM\MongoDB\Mapping\Driver
The YamlDriver reads the mapping metadata from yaml schema files.

_

Builder::__construct() — Method in class Builder
Create a new aggregation builder.
Expr::__construct() — Method in class Expr
Bucket::__construct() — Method in class Bucket
BucketAuto::__construct() — Method in class BucketAuto
GraphLookup::__construct() — Method in class GraphLookup
Lookup::__construct() — Method in class Lookup
Out::__construct() — Method in class Out
ReplaceRoot::__construct() — Method in class ReplaceRoot
SortByCount::__construct() — Method in class SortByCount
CommandCursor::__construct() — Method in class CommandCursor
Cursor::__construct() — Method in class Cursor
Constructor.
DocumentManager::__construct() — Method in class DocumentManager
Creates a new Document that operates on the given Mongo connection and uses the given Configuration.
DocumentRepository::__construct() — Method in class DocumentRepository
Initializes this instance with the specified document manager, unit of work and class metadata.
DocumentRepository::__call() — Method in class DocumentRepository
Adds support for magic finders.
EagerCursor::__construct() — Method in class EagerCursor
Constructor.
DocumentNotFoundEventArgs::__construct() — Method in class DocumentNotFoundEventArgs
Constructor.
PostCollectionLoadEventArgs::__construct() — Method in class PostCollectionLoadEventArgs
PreLoadEventArgs::__construct() — Method in class PreLoadEventArgs
Constructor.
PreUpdateEventArgs::__construct() — Method in class PreUpdateEventArgs
Constructor.
HydratorFactory::__construct() — Method in class HydratorFactory
LockException::__construct() — Method in class LockException
ClassMetadata::__construct() — Method in class ClassMetadata
Initializes a new ClassMetadata instance that will hold the object-document mapping metadata of the class with the given name.
ClassMetadata::__sleep() — Method in class ClassMetadata
Determines which fields get serialized.
ClassMetadata::__wakeup() — Method in class ClassMetadata
Restores some state that can not be serialized/unserialized.
ClassMetadataInfo::__construct() — Method in class ClassMetadataInfo
Initializes a new ClassMetadata instance that will hold the object-document mapping metadata of the class with the given name.
SimplifiedXmlDriver::__construct() — Method in class SimplifiedXmlDriver
{@inheritDoc}
SimplifiedYamlDriver::__construct() — Method in class SimplifiedYamlDriver
{@inheritDoc}
XmlDriver::__construct() — Method in class XmlDriver
{@inheritDoc}
YamlDriver::__construct() — Method in class YamlDriver
{@inheritDoc}
PersistentCollection::__construct() — Method in class PersistentCollection
DefaultPersistentCollectionGenerator::__construct() — Method in class DefaultPersistentCollectionGenerator
PersistentCollectionTrait::__sleep() — Method in class PersistentCollectionTrait
Called by PHP when this collection is serialized. Ensures that only the elements are properly serialized.
PersistentCollectionTrait::__clone() — Method in class PersistentCollectionTrait
Cleanup internal state of cloned persistent collection.
CollectionPersister::__construct() — Method in class CollectionPersister
Constructs a new CollectionPersister instance.
DocumentPersister::__construct() — Method in class DocumentPersister
Initializes this instance.
PersistenceBuilder::__construct() — Method in class PersistenceBuilder
Initializes a new PersistenceBuilder instance.
ProxyFactory::__construct() — Method in class ProxyFactory
Initializes a new instance of the ProxyFactory class that is connected to the given DocumentManager.
Builder::__construct() — Method in class Builder
Construct a Builder
Expr::__construct() — Method in class Expr
FieldExtractor::__construct() — Method in class FieldExtractor
FilterCollection::__construct() — Method in class FilterCollection
Constructor.
BsonFilter::__construct() — Method in class BsonFilter
Constructs the BsonFilter object.
Query::__construct() — Method in class Query
Constructor.
QueryExpressionVisitor::__construct() — Method in class QueryExpressionVisitor
Constructor.
ReferencePrimer::__construct() — Method in class ReferencePrimer
Initializes this instance with the specified document manager and unit of work.
DefaultRepositoryFactory::__construct() — Method in class DefaultRepositoryFactory
SchemaManager::__construct() — Method in class SchemaManager
DocumentManagerHelper::__construct() — Method in class DocumentManagerHelper
Constructor.
MetadataFilter::__construct() — Method in class MetadataFilter
Type::__toString() — Method in class Type
UnitOfWork::__construct() — Method in class UnitOfWork
Initializes a new UnitOfWork instance, bound to the given DocumentManager.
LifecycleEventManager::__construct() — Method in class LifecycleEventManager