Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 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.
/lib/behat/classes/
FolderUp one level  
Filebehat_command.php               [source] [278 lines]   Behat command utils
Filebehat_config_manager.php        [source] [361 lines]   Utils to set Behat config
Filebehat_config_util.php           [source] [1546 lines]  Utils to set Behat config
Filebehat_context_helper.php        [source] [165 lines]   Helper to get behat contexts from other contexts.
Filebehat_core_generator.php        [source] [1107 lines]  Data generators for acceptance testing.
Filebehat_generator_base.php        [source] [576 lines]   Base class for data generators component support for acceptance testing.
Filebehat_selectors.php             [source] [121 lines]   Moodle-specific selectors.
Filebehat_session_interface.php     [source] [87 lines]    The Interface for a behat root context.
Filebehat_session_trait.php         [source] [1581 lines]  A trait containing functionality used by the behat base context, and form fields.
Filecomponent_named_replacement.php [source] [99 lines]    A class for recording the definition of Mink replacements.
Filecomponent_named_selector.php    [source] [124 lines]   Class representing a named selector that can be used in Behat tests.
Fileexact_named_selector.php        [source] [89 lines]    Moodle-specific named exact selectors.
Filenamed_selector.php              [source] [113 lines]   Moodle-specific common functions for named selectors.
Filepartial_named_selector.php      [source] [324 lines]   Moodle-specific selectors.
Fileutil.php                        [source] [512 lines]   Utils for behat-related stuff