Doctrine\ODM\MongoDB\UnitOfWork::executeInserts PHP Method

executeInserts() private method

Executes all document insertions for documents of the specified type.
private executeInserts ( ClassMetadata $class, array $documents, array $options = [] )
$class Doctrine\ODM\MongoDB\Mapping\ClassMetadata
$documents array Array of documents to insert
$options array Array of options to be used with batchInsert()
    private function executeInserts(ClassMetadata $class, array $documents, array $options = array())
    {
        $persister = $this->getDocumentPersister($class->name);
        foreach ($documents as $oid => $document) {
            $persister->addInsert($document);
            unset($this->documentInsertions[$oid]);
        }
        $persister->executeInserts($options);
        foreach ($documents as $document) {
            $this->lifecycleEventManager->postPersist($class, $document);
        }
    }
UnitOfWork