Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

Differences Between: [Versions 400 and 401]

(no description)

File Size: 159 lines (4 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

CollectionInfo:: (11 methods):
  __construct()
  __debugInfo()
  getCappedMax()
  getCappedSize()
  getName()
  getOptions()
  isCapped()
  offsetExists()
  offsetGet()
  offsetSet()
  offsetUnset()


Class: CollectionInfo  - X-Ref

Collection information model class.

This class models the collection information returned by the listCollections
command or, for legacy servers, queries on the "system.namespaces"
collection. It provides methods to access options for the collection.

__construct(array $info)   X-Ref

param: array $info Collection info

__debugInfo()   X-Ref
Return the collection info as an array.

return: array

getCappedMax()   X-Ref
Return the maximum number of documents to keep in the capped collection.

return: integer|null

getCappedSize()   X-Ref
Return the maximum size (in bytes) of the capped collection.

return: integer|null

getName()   X-Ref
Return the collection name.

return: string

getOptions()   X-Ref
Return the collection options.

return: array

isCapped()   X-Ref
Return whether the collection is a capped collection.

return: boolean

offsetExists($key)   X-Ref
Check whether a field exists in the collection information.

return: boolean
param: mixed $key

offsetGet($key)   X-Ref
Return the field's value from the collection information.

return: mixed
param: mixed $key

offsetSet($key, $value)   X-Ref
Not supported.

param: mixed $key
param: mixed $value

offsetUnset($key)   X-Ref
Not supported.

param: mixed $key