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

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

Drop all the mapped document databases in the metadata factory.
public dropDatabases ( )
    public function dropDatabases()
    {
        foreach ($this->metadataFactory->getAllMetadata() as $class) {
            if ($class->isMappedSuperclass || $class->isEmbeddedDocument || $class->isQueryResultDocument) {
                continue;
            }
            $this->dropDocumentDatabase($class->name);
        }
    }

Usage Example

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