Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
core_search_generator Class Reference
Inheritance diagram for core_search_generator:
component_generator_base

Public Member Functions

 create_file ($options=null)
 Creates a stored file that can be added to mock search area records for indexing.
 
 create_record ($options=null)
 Adds a new record to the mock search area based on the provided options.
 
 delete_all ()
 Deletes all records in the search area table.
 
 reset ()
 To be called from data reset code only, do not use in tests. More...
 
 setup ()
 Creates the mock search area temp table.
 
 teardown ()
 Destroys the mock search area temp table.
 

Protected Member Functions

 set_user (?stdClass $user=null)
 Set the current user during data generation. More...
 

Protected Attributes

testing_data_generator $datagenerator
 

Member Function Documentation

◆ reset()

component_generator_base::reset ( )
inherited

◆ set_user()

component_generator_base::set_user ( ?stdClass  $user = null)
protectedinherited

Set the current user during data generation.

This should be avoided wherever possible, but in some situations underlying code will insert data as the current user.

Parameters
stdClass$user

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