Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Public Member Functions | List of all members
core_calendar\local\event\proxies\proxy_interface Interface Reference

Interface for a proxy class. More...

Inheritance diagram for core_calendar\local\event\proxies\proxy_interface:
core_calendar\local\event\proxies\cm_info_proxy core_calendar\local\event\proxies\coursecat_proxy core_calendar\local\event\proxies\std_proxy

Public Member Functions

 get ($member)
 Retrieve a member of the proxied class. More...
 
 get_proxied_instance ()
 Get the full instance of the proxied class. More...
 

Detailed Description

Interface for a proxy class.

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

Member Function Documentation

◆ get()

core_calendar\local\event\proxies\proxy_interface::get (   $member)

Retrieve a member of the proxied class.

Parameters
string$memberThe name of the member to retrieve
Exceptions
core_calendar::local::event::exceptions::member_does_not_exist_exceptionIf the proxied class does not have the requested member.
Return values
mixedThe member.

Implemented in core_calendar\local\event\proxies\cm_info_proxy, core_calendar\local\event\proxies\coursecat_proxy, and core_calendar\local\event\proxies\std_proxy.

◆ get_proxied_instance()

core_calendar\local\event\proxies\proxy_interface::get_proxied_instance ( )

Get the full instance of the proxied class.

Return values
stdClass

Implemented in core_calendar\local\event\proxies\cm_info_proxy, core_calendar\local\event\proxies\coursecat_proxy, and core_calendar\local\event\proxies\std_proxy.


The documentation for this interface was generated from the following file: