Doctrine\ODM\MongoDB\SchemaManager::deleteIndexes PHP Метод

deleteIndexes() публичный Метод

Delete indexes for all documents that can be loaded with the metadata factory.
public deleteIndexes ( )
    public function deleteIndexes()
    {
        foreach ($this->metadataFactory->getAllMetadata() as $class) {
            if ($class->isMappedSuperclass || $class->isEmbeddedDocument || $class->isQueryResultDocument) {
                continue;
            }
            $this->deleteDocumentIndexes($class->name);
        }
    }

Usage Example

Пример #1
0
 protected function processIndex(SchemaManager $sm)
 {
     $sm->deleteIndexes();
 }