| Línea 64... | Línea 64... | 
          
            | 64 |      * @throws file_exception If file operations fail
 | 64 |      * @throws file_exception If file operations fail
 | 
          
            | 65 |      * @throws coding_exception If any archive paths do not meet the restrictions
 | 65 |      * @throws coding_exception If any archive paths do not meet the restrictions
 | 
          
            | 66 |      */
 | 66 |      */
 | 
          
            | 67 |     public function archive_to_storage(array $files, $contextid,
 | 67 |     public function archive_to_storage(array $files, $contextid,
 | 
          
            | 68 |             $component, $filearea, $itemid, $filepath, $filename,
 | 68 |             $component, $filearea, $itemid, $filepath, $filename,
 | 
          
            | 69 |             $userid = null, $ignoreinvalidfiles = true, file_progress $progress = null) {
 | 69 |             $userid = null, $ignoreinvalidfiles = true, ?file_progress $progress = null) {
 | 
          
            | 70 |         return $this->get_packer_for_archive_operation()->archive_to_storage($files,
 | 70 |         return $this->get_packer_for_archive_operation()->archive_to_storage($files,
 | 
          
            | 71 |                 $contextid, $component, $filearea, $itemid, $filepath, $filename,
 | 71 |                 $contextid, $component, $filearea, $itemid, $filepath, $filename,
 | 
          
            | 72 |                 $userid, $ignoreinvalidfiles, $progress);
 | 72 |                 $userid, $ignoreinvalidfiles, $progress);
 | 
          
            | 73 |     }
 | 73 |     }
 | 
          
            | Línea 81... | Línea 81... | 
          
            | 81 |      * @param file_progress $progress Progress indicator callback or null if not required
 | 81 |      * @param file_progress $progress Progress indicator callback or null if not required
 | 
          
            | 82 |      * @return bool true if file created, false if not
 | 82 |      * @return bool true if file created, false if not
 | 
          
            | 83 |      * @throws coding_exception If any archive paths do not meet the restrictions
 | 83 |      * @throws coding_exception If any archive paths do not meet the restrictions
 | 
          
            | 84 |      */
 | 84 |      */
 | 
          
            | 85 |     public function archive_to_pathname(array $files, $archivefile,
 | 85 |     public function archive_to_pathname(array $files, $archivefile,
 | 
          
            | 86 |             $ignoreinvalidfiles=true, file_progress $progress = null) {
 | 86 |             $ignoreinvalidfiles=true, ?file_progress $progress = null) {
 | 
          
            | 87 |         return $this->get_packer_for_archive_operation()->archive_to_pathname($files,
 | 87 |         return $this->get_packer_for_archive_operation()->archive_to_pathname($files,
 | 
          
            | 88 |                 $archivefile, $ignoreinvalidfiles, $progress);
 | 88 |                 $archivefile, $ignoreinvalidfiles, $progress);
 | 
          
            | 89 |     }
 | 89 |     }
 | 
          
            | Línea 90... | Línea 90... | 
          
            | 90 |  
 | 90 |  
 | 
          
            | Línea 99... | Línea 99... | 
          
            | 99 |      * details.
 | 99 |      * details.
 | 
          
            | 100 |      * @return array list of processed files (name=>true)
 | 100 |      * @return array list of processed files (name=>true)
 | 
          
            | 101 |      * @throws moodle_exception If error
 | 101 |      * @throws moodle_exception If error
 | 
          
            | 102 |      */
 | 102 |      */
 | 
          
            | 103 |     public function extract_to_pathname($archivefile, $pathname,
 | 103 |     public function extract_to_pathname($archivefile, $pathname,
 | 
          
            | 104 |             array $onlyfiles = null, file_progress $progress = null, $returnbool = false) {
 | 104 |             ?array $onlyfiles = null, ?file_progress $progress = null, $returnbool = false) {
 | 
          
            | 105 |         return $this->get_packer_for_read_operation($archivefile)->extract_to_pathname(
 | 105 |         return $this->get_packer_for_read_operation($archivefile)->extract_to_pathname(
 | 
          
            | 106 |                 $archivefile, $pathname, $onlyfiles, $progress, $returnbool);
 | 106 |                 $archivefile, $pathname, $onlyfiles, $progress, $returnbool);
 | 
          
            | 107 |     }
 | 107 |     }
 | 
          
            | Línea 108... | Línea 108... | 
          
            | 108 |  
 | 108 |  
 | 
          
            | Línea 120... | Línea 120... | 
          
            | 120 |      * @return array list of processed files (name=>true)
 | 120 |      * @return array list of processed files (name=>true)
 | 
          
            | 121 |      * @throws moodle_exception If error
 | 121 |      * @throws moodle_exception If error
 | 
          
            | 122 |      */
 | 122 |      */
 | 
          
            | 123 |     public function extract_to_storage($archivefile, $contextid,
 | 123 |     public function extract_to_storage($archivefile, $contextid,
 | 
          
            | 124 |             $component, $filearea, $itemid, $pathbase, $userid = null,
 | 124 |             $component, $filearea, $itemid, $pathbase, $userid = null,
 | 
          
            | 125 |             file_progress $progress = null) {
 | 125 |             ?file_progress $progress = null) {
 | 
          
            | 126 |         return $this->get_packer_for_read_operation($archivefile)->extract_to_storage(
 | 126 |         return $this->get_packer_for_read_operation($archivefile)->extract_to_storage(
 | 
          
            | 127 |                 $archivefile, $contextid, $component, $filearea, $itemid, $pathbase,
 | 127 |                 $archivefile, $contextid, $component, $filearea, $itemid, $pathbase,
 | 
          
            | 128 |                 $userid, $progress);
 | 128 |                 $userid, $progress);
 | 
          
            | 129 |     }
 | 129 |     }
 |