Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
basicltil1_resurce_file Class Reference
Inheritance diagram for basicltil1_resurce_file:

Public Member Functions

 add_custom_property ($property, $value)
 
 add_extension ($extension, $value)
 
 set_cartridge_bundle ($value)
 
 set_cartridge_icon ($value)
 
 set_description ($description)
 
 set_extension_platform ($value)
 
 set_launch_icon ($icon)
 
 set_launch_url ($url)
 
 set_secure_launch_icon ($icon)
 
 set_secure_launch_url ($url)
 
 set_title ($title)
 
 set_vendor_code ($code)
 
 set_vendor_contact ($email)
 
 set_vendor_description ($desc)
 
 set_vendor_name ($name)
 
 set_vendor_url ($url)
 

Public Attributes

const deafultname = 'basiclti.xml'
 

Protected Member Functions

 on_create ()
 
 on_save ()
 

Protected Attributes

 $cartridge_bundle = null
 
 $cartridge_icon = null
 
 $ccnamespaces
 
 $ccnsnames
 
 $custom_properties = array()
 
 $description = 'description'
 
 $extension_platform = null
 
 $extension_properties = array()
 
 $icon = null
 
 $launch_url = null
 
DOMElement $root = null
 Root element.
 
 $rootname = 'cartridge_basiclti_link'
 
 $rootns = 'xmlns'
 
 $secure_icon = null
 
 $secure_launch_url = null
 
 $title = 'Untitled'
 
 $vendor = false
 
 $vendor_code = 'I'
 
 $vendor_contact = null
 
 $vendor_description = null
 
 $vendor_name = null
 
 $vendor_url = null
 

Detailed Description

Member Data Documentation

◆ $ccnamespaces

basicltil1_resurce_file::$ccnamespaces
protected
Initial value:
= array('xmlns' => 'http://www.imsglobal.org/xsd/imslticc_v1p0',
'blti' => 'http://www.imsglobal.org/xsd/imsbasiclti_v1p0',
'lticm' => 'http://www.imsglobal.org/xsd/imslticm_v1p0',
'lticp' => 'http://www.imsglobal.org/xsd/imslticp_v1p0',
'xsi' => 'http://www.w3.org/2001/XMLSchema-instance')

◆ $ccnsnames

basicltil1_resurce_file::$ccnsnames
protected
Initial value:
= array('xmlns' => 'http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd',
'blti' => 'http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0p1.xsd',
'lticm' => 'http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd',
'lticp' => 'http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd')

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