Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
/lib/filestorage/
FolderUp one level  
Foldertests/
 
Filefile_archive.php        [source] [215 lines]   Abstraction of general file archives.
Filefile_exceptions.php     [source] [146 lines]   File handling related exceptions.
Filefile_packer.php         [source] [128 lines]   Abstraction of general file packer.
Filefile_progress.php       [source] [71 lines]    
Filefile_storage.php        [source] [2467 lines]  Core file storage class definition.
Filefile_system.php         [source] [665 lines]   Core file system class definition.
Filefile_system_filedir.php [source] [498 lines]   Core file system class definition.
Filembz_packer.php          [source] [175 lines]   Implementation of .mbz packer. This packer supports .mbz files which can be either .zip or .tar.gz format internally. A suitable format is chosen depending on system option when creating new files.
Filestored_file.php         [source] [1197 lines]  Definition of a class stored_file.
Filetgz_extractor.php       [source] [565 lines]   Implementation of .tar.gz extractor. Handles extraction of .tar.gz files. Do not call directly; use methods in tgz_packer.
Filetgz_packer.php          [source] [902 lines]   Implementation of .tar.gz packer. A limited subset of the .tar format is supported. This packer can open files that it wrote, but may not be able to open files from other sources, especially if they use extensions. There are restrictions on file length and character set of filenames.
Filezip_archive.php         [source] [891 lines]   Implementation of zip file archive.
Filezip_packer.php          [source] [597 lines]   Implementation of zip packer.