Packager to prepare appropriate backup of a course to share to MoodleNet.  
 More...
 | 
|   | __construct (stdClass $course, int $userid,) | 
|   | Constructor for course packager.  
  | 
|   | 
|   | get_package () | 
|   | Prepare the backup file using appropriate setting overrides and return relevant information.  
  | 
|   | 
 | 
| 
cm_info cm_info  | $cminfo | 
|   | $cminfo The course module which the resource belongs to. 
  | 
|   | 
| 
stdClass stdClass  | $course | 
|   | $course The course which the resource belongs to. 
  | 
|   | 
| 
string string  | $resourcefilename = 'resource' | 
|   | $resourcefilename The filename for the resource. 
  | 
|   | 
| 
int int  | $userid | 
|   | $userid The ID of the user performing the packaging. 
  | 
|   | 
Packager to prepare appropriate backup of a course to share to MoodleNet. 
- Copyright
 - 2023 Safat Shahin safat.nosp@m..sha.nosp@m.hin@m.nosp@m.oodl.nosp@m.e.com 
 
- License
 - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
 
 
◆ __construct()
      
        
          | core\moodlenet\course_packager::__construct  | 
          ( | 
          stdClass |           $course,  | 
        
        
           | 
           | 
          int |           $userid ) | 
        
      
 
Constructor for course packager. 
- Parameters
 - 
  
    | stdClass | $course | The course to package  | 
    | int | $userid | The ID of the user performing the packaging  | 
  
   
 
 
◆ get_all_task_settings()
  
  
      
        
          | core\moodlenet\resource_packager::get_all_task_settings  | 
          ( | 
          backup_controller |           $controller | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
Get all backup settings available for override. 
- Return values
 - 
  
    | array | the associative array of taskclass => settings instances.  | 
  
   
 
 
◆ get_backup_controller()
  
  
      
        
          | core\moodlenet\course_packager::get_backup_controller  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ get_package()
  
  
      
        
          | core\moodlenet\resource_packager::get_package  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Prepare the backup file using appropriate setting overrides and return relevant information. 
- Return values
 - 
  
  
 
 
 
◆ override_task_setting()
  
  
      
        
          | core\moodlenet\resource_packager::override_task_setting  | 
          ( | 
          array |           $alltasksettings,  | 
         
        
           | 
           | 
          string |           $settingname,  | 
         
        
           | 
           | 
          int |           $settingvalue ) | 
         
       
   | 
  
protectedinherited   | 
  
 
Override a backup task setting with a given value. 
- Parameters
 - 
  
    | array | $alltasksettings | All task settings.  | 
    | string | $settingname | The name of the setting to be overridden (task class name format).  | 
    | int | $settingvalue | Value to be given to the setting.  | 
  
   
 
 
◆ package()
The documentation for this class was generated from the following file: