| 
    Moodle PHP Documentation 4.1
    
   Moodle 4.1dev (Build: 20220512) (5e5e12e0) 
   | 
 
  
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_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.
      
  | 
  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_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.
      
  | 
  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_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.
      
  | 
  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_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.
      
  | 
  static | 
Static method to check if a store is usable with the given mode.
| int | $mode | One of cache_store::MODE_* | 
Implemented in cachestore_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.
      
  | 
  static | 
Generates the appropriate configuration required for unit testing.
| array | Array of unit test configuration data to be used by initialise(). | 
Implemented in cachestore_dummy, cachestore_apcu, cachestore_file, cachestore_memcached, cachestore_mongodb, cachestore_redis, cachestore_session, and cachestore_static.