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

Public Member Functions

 create_instance ($record=null, array $options=null)
 Create a test repository instance. More...
 
 create_type ($record=null, array $options=null)
 Create the type of repository. More...
 
 get_typename ()
 Returns repository type name. More...
 
 reset ()
 To be called from data reset code only, do not use in tests. More...
 

Protected Member Functions

 prepare_record (array $record)
 Fill in record defaults. More...
 
 prepare_type_record (array $record)
 Fill in type record defaults. More...
 

Protected Attributes

testing_data_generator $datagenerator
 
int $instancecount = 0
 Number of instances created.
 

Member Function Documentation

◆ create_instance()

testing_repository_generator::create_instance (   $record = null,
array  $options = null 
)
inherited

Create a test repository instance.

Parameters
array | stdClass$record
array$options
Return values
stdClassrepository instance record

◆ create_type()

testing_repository_generator::create_type (   $record = null,
array  $options = null 
)
inherited

Create the type of repository.

Parameters
stdClass | array$recorddata to use to set up the type
array$optionsoptions for the set up of the type
Return values
stdClassrepository type record

◆ get_typename()

testing_repository_generator::get_typename ( )
inherited

Returns repository type name.

Return values
stringname of the type of repository
Exceptions
coding_exceptionif class invalid

◆ prepare_record()

testing_repository_generator::prepare_record ( array  $record)
protectedinherited

Fill in record defaults.

Parameters
array$record
Return values
array

Reimplemented in repository_webdav_generator, repository_flickr_public_generator, repository_filesystem_generator, and repository_equella_generator.

◆ prepare_type_record()

testing_repository_generator::prepare_type_record ( array  $record)
protectedinherited

◆ reset()

testing_repository_generator::reset ( )
inherited

To be called from data reset code only, do not use in tests.

Return values
void

Reimplemented from component_generator_base.


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