Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core Namespace Reference

  More...

Namespaces

namespace  access
 Helper functions to implement the complex get_user_capability_course function.
 
namespace  antivirus
 Manager class for antivirus integration.
 
namespace  check
 Base class for checks.
 
namespace  context
  
 
namespace  dataformat
 Base class for dataformat.
 
namespace  dml
 Applies the same callback to all recorset records.
 
namespace  event
  
 
namespace  external
 Class for exporting summary information for a course category.
 
namespace  files
 Contains a class providing functions used to check the allowed/blocked host/ports for curl.
 
namespace  form
 Moodle 404 Error page feedback form.
 
namespace  hook
  
 
namespace  hub
 Class communication.
 
namespace  lock
  
 
namespace  log
 Dummy storage manager, returns nothing.
 
namespace  message
 New messaging manager class.
 
namespace  moodlenet
  
 
namespace  oauth2
 Loads/stores oauth2 access tokens in DB for system accounts in order to use a single token across multiple sessions.
 
namespace  output
  
 
namespace  plugininfo
 Defines classes used for plugin info.
 
namespace  privacy
 Privacy class for requesting user data.
 
namespace  progress
  
 
namespace  session
 Database based session handler.
 
namespace  task
 Adhoc task abstract class.
 
namespace  update
 The class core\update\api is defined here.
 
namespace  upgrade
 PayPal enrolment plugin utility class.
 

Classes

class  activity_dates
 Class for fetching the important dates of an activity module for a given module instance and a user. More...
 
class  chart_axis
 Chart axis class. More...
 
class  chart_bar
 Chart bar class. More...
 
class  chart_base
 Chart base class. More...
 
class  chart_line
 Chart line class. More...
 
class  chart_pie
 Chart pie class. More...
 
class  chart_series
 Chart series class. More...
 
class  content
 The Content API allows all parts of Moodle to determine details about content within a component, or plugintype. More...
 
class  context
 Basic moodle context abstraction class. More...
 
class  context_helper
 Context maintenance and helper methods. More...
 
class  cron
 Cron and adhoc task functionality. More...
 
class  dataformat
 Dataformat utility class. More...
 
class  encryption
 Class used to encrypt or decrypt data. More...
 
class  hooks
 Standard hook discovery agent for Moodle which lists all non-abstract classes in hooks namespace of core and all plugins unless there is a hook discovery agent in a plugin. More...
 
class  http_client
 Guzzle Integration for Moodle. More...
 
class  invalid_persistent_exception
 Invalid persistent exception class. More...
 
class  ip_utils
 Static helper class providing some useful internet-protocol-related functions. More...
 
class  locale
 Helper utility to interact with Locales. More...
 
class  notification
 
class  persistent
 Abstract class for core objects saved to the DB. More...
 
class  report_helper
 A helper class with static methods to help report plugins. More...
 
class  uuid
 V4 UUID generator class. More...
 

Detailed Description

 

V4 UUID generator.

Contains a simple class providing some useful internet protocol-related functions.

Invalid persistent exception.

Class containing utility methods for dataformats.

Content API File Area definition.

Chart series.

Chart pie.

Chart line.

Chart base.

Chart bar.

Chart axis.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Author
Jake Dallimore jrhda.nosp@m.llim.nosp@m.ore@g.nosp@m.mail.nosp@m..com
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later