Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes
core_favourites

Files

file  component_favourite_service.php
 Contains the component_favourite_service class, part of the service layer for the favourites subsystem.
 
file  favourite.php
 Contains the favourite class, each instance being a representation of a DB row for the 'favourite' table.
 
file  favourite_repository.php
 Contains the favourite_repository class, responsible for CRUD operations for favourites.
 
file  favourite_repository_interface.php
 Contains the favourite_repository interface.
 
file  provider.php
 Privacy class for requesting user data for the favourites subsystem.
 
file  service_factory.php
 Contains the service_factory, a locator for services for the favourites subsystem.
 
file  user_favourite_service.php
 Contains the user_favourite_service class, part of the service layer for the favourites subsystem.
 

Namespaces

namespace  core_favourites
  
 
namespace  core_favourites\local\entity
  
 
namespace  core_favourites\local\repository
  
 
namespace  core_favourites\local\service
  
 
namespace  core_favourites\privacy
  
 

Classes

class  core_favourites\local\entity\favourite
 Contains the favourite class, each instance being a representation of a DB row for the 'favourite' table. More...
 
class  core_favourites\local\repository\favourite_repository
 Class favourite_repository. More...
 
interface  core_favourites\local\repository\favourite_repository_interface
 The favourite_repository interface, defining the basic CRUD operations for favourite type items within core_favourites. More...
 
class  core_favourites\local\service\component_favourite_service
 Class service, providing an single API for interacting with the favourites subsystem, for all favourites of a specific component. More...
 
class  core_favourites\local\service\user_favourite_service
 Class service, providing an single API for interacting with the favourites subsystem for a SINGLE USER. More...
 
class  core_favourites\privacy\provider
 Privacy class for requesting user data. More...
 
class  core_favourites\service_factory
 Class service_factory, providing functions for location of service objects for the favourites subsystem. More...
 

Detailed Description