Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_course\local\repository Namespace Reference

Contains class caching_content_item_repository, for fetching content_items, with additional caching. More...

Classes

class  caching_content_item_readonly_repository
 The class caching_content_item_repository, for fetching content_items, with additional caching. More...
 
class  content_item_readonly_repository
 The class content_item_repository, for reading content_items. More...
 
interface  content_item_readonly_repository_interface
 

Detailed Description

Contains class caching_content_item_repository, for fetching content_items, with additional caching.

Contains the interface content_item_readonly_repository_interface, defining operations for readonly content item repositories.

Contains class content_item_repository, for fetching content_items.

 

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

This interface is not considered a published interface and serves to govern internal, local repository objects only. All calling code should use instances of the service classes, and should not interact with repositories directly.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later