芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/giga.mgaplay.com.br/vendor/mongodb/mongodb/src/Model/CollectionInfo.php
info = $info; } /** * Return the collection info as an array. * * @see http://php.net/oop5.magic#language.oop5.magic.debuginfo * @return array */ public function __debugInfo() { return $this->info; } /** * Return the maximum number of documents to keep in the capped collection. * * @deprecated 1.0 Deprecated in favor of using getOptions * * @return integer|null */ public function getCappedMax() { /* The MongoDB server might return this number as an integer or float */ return isset($this->info['options']['max']) ? (integer) $this->info['options']['max'] : null; } /** * Return the maximum size (in bytes) of the capped collection. * * @deprecated 1.0 Deprecated in favor of using getOptions * * @return integer|null */ public function getCappedSize() { /* The MongoDB server might return this number as an integer or float */ return isset($this->info['options']['size']) ? (integer) $this->info['options']['size'] : null; } /** * Return information about the _id index for the collection. * * @return array */ public function getIdIndex(): array { return (array) ($this->info['idIndex'] ?? []); } /** * Return the "info" property of the server response. * * @see https://docs.mongodb.com/manual/reference/command/listCollections/#output * @return array */ public function getInfo(): array { return (array) ($this->info['info'] ?? []); } /** * Return the collection name. * * @see https://docs.mongodb.com/manual/reference/command/listCollections/#output * @return string */ public function getName() { return (string) $this->info['name']; } /** * Return the collection options. * * @see https://docs.mongodb.com/manual/reference/command/listCollections/#output * @return array */ public function getOptions() { return (array) ($this->info['options'] ?? []); } /** * Return the collection type. * * @see https://docs.mongodb.com/manual/reference/command/listCollections/#output * @return string */ public function getType(): string { return (string) $this->info['type']; } /** * Return whether the collection is a capped collection. * * @deprecated 1.0 Deprecated in favor of using getOptions * * @return boolean */ public function isCapped() { return ! empty($this->info['options']['capped']); } /** * Check whether a field exists in the collection information. * * @see http://php.net/arrayaccess.offsetexists * @param mixed $key * @return boolean */ #[ReturnTypeWillChange] public function offsetExists($key) { return array_key_exists($key, $this->info); } /** * Return the field's value from the collection information. * * @see http://php.net/arrayaccess.offsetget * @param mixed $key * @return mixed */ #[ReturnTypeWillChange] public function offsetGet($key) { return $this->info[$key]; } /** * Not supported. * * @see http://php.net/arrayaccess.offsetset * @param mixed $key * @param mixed $value * @throws BadMethodCallException * @return void */ #[ReturnTypeWillChange] public function offsetSet($key, $value) { throw BadMethodCallException::classIsImmutable(self::class); } /** * Not supported. * * @see http://php.net/arrayaccess.offsetunset * @param mixed $key * @throws BadMethodCallException * @return void */ #[ReturnTypeWillChange] public function offsetUnset($key) { throw BadMethodCallException::classIsImmutable(self::class); } }