Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.
/search/classes/
FolderUp one level  
Folderoutput/
 
Folderprivacy/
 
Filearea_category.php                  [source] [126 lines]   Search area category.
Filebase.php                           [source] [553 lines]   Search base class to be extended by search areas.
Filebase_activity.php                  [source] [241 lines]   Search area base class for activities.
Filebase_block.php                     [source] [420 lines]   Search area base class for blocks. Note: Only blocks within courses are supported.
Filebase_mod.php                       [source] [308 lines]   Search area base class for areas working at module level.
Filedocument.php                       [source] [688 lines]   Document representation.
Filedocument_factory.php               [source] [84 lines]    Search documents factory.
Filedocument_icon.php                  [source] [77 lines]    Document icon class.
Fileengine.php                         [source] [781 lines]   Base class for search engines. All search engines must extend this class.
Fileengine_exception.php               [source] [38 lines]    Search engine exceptions.
Fileexternal.php                       [source] [124 lines]   Handles external (web service) function calls related to search.
Filemanager.php                        [source] [2023 lines]  Search subsystem manager.
Fileskip_future_documents_iterator.php [source] [108 lines]   Iterator for skipping search recordset documents that are in the future.