Developer Documentation

Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
  • /search/classes/
    FolderUp one level  
    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] [676 lines]   Document representation.
    Filedocument_factory.php               [source] [84 lines]    Search documents factory.
    Filedocument_icon.php                  [source] [77 lines]    Document icon class.
    Fileengine.php                         [source] [656 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] [119 lines]   Handles external (web service) function calls related to search.
    Filemanager.php                        [source] [1869 lines]  Search subsystem manager.
    Fileskip_future_documents_iterator.php [source] [106 lines]   Iterator for skipping search recordset documents that are in the future.

    Search This Site: