Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Static Public Member Functions | |
static | are_requirements_met () |
Static method to check if the store requirements are met. More... | |
static | get_supported_features (array $configuration=array()) |
Returns the supported features as a binary flag. More... | |
static | get_supported_modes (array $configuration=array()) |
Returns the supported modes as a binary flag. More... | |
static | initialise_test_instance (cache_definition $definition) |
Generates an instance of the cache store that can be used for testing. More... | |
static | is_supported_mode ($mode) |
Static method to check if a store is usable with the given mode. More... | |
static | unit_test_configuration () |
Generates the appropriate configuration required for unit testing. More... | |
|
static |
Static method to check if the store requirements are met.
bool | True if the stores software/hardware requirements have been met and it can be used. False otherwise. |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.
|
static |
Returns the supported features as a binary flag.
array | $configuration | The configuration of a store to consider specifically. |
int | The supported features. |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.
|
static |
Returns the supported modes as a binary flag.
array | $configuration | The configuration of a store to consider specifically. |
int | The supported modes. |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.
|
static |
Generates an instance of the cache store that can be used for testing.
Returns an instance of the cache store, or false if one cannot be created.
cache_definition | $definition |
cache_store|false |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.
|
static |
Static method to check if a store is usable with the given mode.
int | $mode | One of cache_store::MODE_* |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.
|
static |
Generates the appropriate configuration required for unit testing.
array | Array of unit test configuration data to be used by initialise(). |
Implemented in cachestore_static, cachestore_session, cachestore_redis, cachestore_mongodb, cachestore_memcached, cachestore_file, cachestore_apcu, and cachestore_dummy.