public static unknownDocumentNamespace ( string $documentNamespaceAlias ) : |
||
$documentNamespaceAlias | string | |
리턴 |
/** * Resolves a registered namespace alias to the full namespace. * * @param string $documentNamespaceAlias * @return string * @throws MongoDBException */ public function getDocumentNamespace($documentNamespaceAlias) { if (!isset($this->attributes['documentNamespaces'][$documentNamespaceAlias])) { throw MongoDBException::unknownDocumentNamespace($documentNamespaceAlias); } return trim($this->attributes['documentNamespaces'][$documentNamespaceAlias], '\\'); }
/** * Resolves a registered namespace alias to the full namespace. * * @param string $alias * @return string * @throws MongoDBException */ public function getAliasNamespace($alias) { foreach (array_keys($this->getManagers()) as $name) { try { return $this->getManager($name)->getConfiguration()->getDocumentNamespace($alias); } catch (MongoDBException $e) { } } throw MongoDBException::unknownDocumentNamespace($alias); }