Class to describe cache data source for course image.  
 More...
|  | 
| static | get_instance_for_cache (cache_definition $definition) | 
|  | Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface. 
 | 
|  | 
Class to describe cache data source for course image. 
- Author
- Dmitrii Metelkin dmitr.nosp@m.iim@.nosp@m.catal.nosp@m.yst-.nosp@m.au.ne.nosp@m.t 
- Copyright
- 2021 Catalyst IT 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ get_image_url_from_overview_files()
  
  | 
        
          | core_course\cache\course_image::get_image_url_from_overview_files | ( | \stdClass | $course | ) |  |  | protected | 
 
Returns image URL from course overview files. 
- Parameters
- 
  
    | stdClass | $course | Course object. |  
 
- Return values
- 
  
    | null|string | Image URL or null if it's not exists. |  
 
 
 
◆ get_instance_for_cache()
  
  | 
        
          | static core_course\cache\course_image::get_instance_for_cache | ( | cache_definition | $definition | ) |  |  | static | 
 
Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface. 
- Parameters
- 
  
  
- Return values
- 
  
  
Implements cache_data_source.
 
 
◆ load_for_cache()
      
        
          | core_course\cache\course_image::load_for_cache | ( |  | $key | ) |  | 
      
 
Loads the data for the key provided ready formatted for caching. 
- Parameters
- 
  
    | string | int | $key | The key to load. |  
 
- Return values
- 
  
    | string|bool | Returns course image url as a string or false if the image is not exist |  
 
Implements cache_data_source.
 
 
◆ load_many_for_cache()
      
        
          | core_course\cache\course_image::load_many_for_cache | ( | array | $keys | ) |  | 
      
 
Loads several keys for the cache. 
- Parameters
- 
  
    | array | $keys | An array of keys each of which will be string|int. |  
 
- Return values
- 
  
    | array | An array of matching data items. |  
 
Implements cache_data_source.
 
 
The documentation for this class was generated from the following file: