public function ensureSharding(array $indexOptions = array()) { foreach ($this->metadataFactory->getAllMetadata() as $class) { if ($class->isMappedSuperclass || !$class->isSharded()) { continue; } $this->ensureDocumentSharding($class->name, $indexOptions); } }
/** * @param SchemaManager $sm */ protected function processIndex(SchemaManager $sm) { $sm->ensureSharding(); }