Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | List of all members
mod_forum\local\factories\legacy_data_mapper Class Reference

Legacy data mapper factory. More...

Public Member Functions

 get_author_data_mapper ()
 Create a legacy author data mapper. More...
 
 get_discussion_data_mapper ()
 Create a legacy discussion data mapper. More...
 
 get_forum_data_mapper ()
 Create a legacy forum data mapper. More...
 
 get_legacy_data_mapper_for_vault ($entity)
 Get the corresponding entity based on the supplied value. More...
 
 get_post_data_mapper ()
 Create a legacy post data mapper. More...
 

Detailed Description

Legacy data mapper factory.

See: https://designpatternsphp.readthedocs.io/en/latest/Creational/SimpleFactory/README.html

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

Member Function Documentation

◆ get_author_data_mapper()

mod_forum\local\factories\legacy_data_mapper::get_author_data_mapper ( )

Create a legacy author data mapper.

Return values
author_data_mapper

◆ get_discussion_data_mapper()

mod_forum\local\factories\legacy_data_mapper::get_discussion_data_mapper ( )

Create a legacy discussion data mapper.

Return values
discussion_data_mapper

◆ get_forum_data_mapper()

mod_forum\local\factories\legacy_data_mapper::get_forum_data_mapper ( )

Create a legacy forum data mapper.

Return values
forum_data_mapper

◆ get_legacy_data_mapper_for_vault()

mod_forum\local\factories\legacy_data_mapper::get_legacy_data_mapper_for_vault (   $entity)

Get the corresponding entity based on the supplied value.

Parameters
string$entity
Return values
author_data_mapper|discussion_data_mapper|forum_data_mapper|post_data_mapper

◆ get_post_data_mapper()

mod_forum\local\factories\legacy_data_mapper::get_post_data_mapper ( )

Create a legacy post data mapper.

Return values
post_data_mapper

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