Entity factory to create the forum entities.
More...
◆ get_author_from_stdclass()
mod_forum\local\factories\entity::get_author_from_stdclass |
( |
stdClass | $record | ) |
|
Create an author entity from a user record.
- Parameters
-
stdClass | $record | The user record |
- Return values
-
◆ get_discussion_from_stdclass()
mod_forum\local\factories\entity::get_discussion_from_stdclass |
( |
stdClass | $record | ) |
|
Create a discussion entity from an stdClass (legacy dicussion object).
- Parameters
-
stdClass | $record | Discussion record |
- Return values
-
◆ get_discussion_summary_from_stdclass()
mod_forum\local\factories\entity::get_discussion_summary_from_stdclass |
( |
stdClass | $discussion, |
|
|
stdClass | $firstpost, |
|
|
stdClass | $firstpostauthor, |
|
|
stdClass | $latestpostauthor ) |
Create a discussion summary enttiy from stdClasses.
- Parameters
-
stdClass | $discussion | The discussion record |
stdClass | $firstpost | A post record for the first post in the discussion |
stdClass | $firstpostauthor | A user record for the author of the first post |
stdClass | $latestpostauthor | A user record for the author of the latest post in the discussion |
- Return values
-
discussion_summary_entity | |
◆ get_exported_posts_sorter()
mod_forum\local\factories\entity::get_exported_posts_sorter |
( |
| ) |
|
Create a sorter entity to sort exported posts.
- Return values
-
◆ get_forum_from_stdclass()
mod_forum\local\factories\entity::get_forum_from_stdclass |
( |
stdClass | $record, |
|
|
context | $context, |
|
|
stdClass | $coursemodule, |
|
|
stdClass | $course ) |
Create a forum entity from a stdClass (legacy forum object).
- Parameters
-
stdClass | $record | The forum record |
context | $context | The forum module context |
stdClass | $coursemodule | Course module record for the forum |
stdClass | $course | Course the forum belongs to |
- Return values
-
◆ get_post_from_stdclass()
mod_forum\local\factories\entity::get_post_from_stdclass |
( |
stdClass | $record | ) |
|
Create a post entity from an stdClass (legacy post object).
- Parameters
-
stdClass | $record | The post record |
- Return values
-
◆ get_post_read_receipt_collection_from_stdclasses()
mod_forum\local\factories\entity::get_post_read_receipt_collection_from_stdclasses |
( |
array | $records | ) |
|
Create a post read receipt collection entity from a list of read receipt records.
- Parameters
-
array | $records | A list of read receipt records. |
- Return values
-
post_read_receipt_collection_entity | |
◆ get_posts_sorter()
mod_forum\local\factories\entity::get_posts_sorter |
( |
| ) |
|
Create a sorter entity to sort post entities.
- Return values
-
The documentation for this class was generated from the following file:
- mod/forum/classes/local/factories/entity.php