Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | Protected Attributes | List of all members
component_generator_base Class Reference

Component generator base class. More...

Inheritance diagram for component_generator_base:
core_competency_generator core_customfield_generator core_grading_generator core_h5p_generator core_notes_generator core_question_generator core_search_generator gradingform_guide_generator gradingform_rubric_generator testing_block_generator testing_module_generator testing_repository_generator tool_dataprivacy_generator

Public Member Functions

 __construct (testing_data_generator $datagenerator)
 Constructor. More...
 
 reset ()
 To be called from data reset code only, do not use in tests. More...
 

Protected Attributes

testing_data_generator $datagenerator
 

Detailed Description

Component generator base class.

Extend in path/to/component/tests/generator/lib.php as class type_plugin_generator extends component_generator_base Note that there are more specific classes to extend for mods and blocks.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Constructor & Destructor Documentation

◆ __construct()

component_generator_base::__construct ( testing_data_generator  $datagenerator)

Constructor.

Parameters
testing_data_generator$datagenerator

Member Function Documentation

◆ reset()

component_generator_base::reset ( )

The documentation for this class was generated from the following file: