(no description)
File Size: | 103 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
course_image:: (4 methods):
get_instance_for_cache()
load_for_cache()
get_image_url_from_overview_files()
load_many_for_cache()
Class: course_image - X-Ref
Class to describe cache data source for course image.get_instance_for_cache(cache_definition $definition) X-Ref |
Returns an instance of the data source class that the cache can use for loading data using the other methods specified by this interface. param: cache_definition $definition return: \core_course\cache\course_image |
load_for_cache($key) X-Ref |
Loads the data for the key provided ready formatted for caching. param: string|int $key The key to load. return: string|bool Returns course image url as a string or false if the image is not exist |
get_image_url_from_overview_files(\stdClass $course) X-Ref |
Returns image URL from course overview files. param: \stdClass $course Course object. return: null|string Image URL or null if it's not exists. |
load_many_for_cache(array $keys) X-Ref |
Loads several keys for the cache. param: array $keys An array of keys each of which will be string|int. return: array An array of matching data items. |