====== FrontContentModel ======
**Layer:** ''Model'' · **Source:** ''lib/model/FrontContentModel.php:18'' (lines 18–402)
----
final class FrontContentModel extends BaseModel
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Model class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:core:basemodel|''BaseModel'']] | parent class/interface |
======= Constants (0) =======
//None.//
======= Properties (7) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private static'' | ''static'' | ''$postModel'' | | 26 |
| ''private static'' | ''static'' | ''$topicModel'' | | 34 |
| ''private static'' | ''static'' | ''$tagModel'' | | 42 |
| ''private static'' | ''static'' | ''$archivesModel'' | | 50 |
| ''private static'' | ''static'' | ''$pageModel'' | | 58 |
| ''private static'' | ''static'' | ''$galleryModel'' | | 66 |
| ''private static'' | ''static'' | ''$commentModel'' | | 74 |
======= Methods (23) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public static | ''frontRandomHeadlines()'' | frontRandomHeadlinesPosts | 83 |
| public static | ''frontLatestPosts()'' | frontLatestPosts | 99 |
| public static | ''frontRandomPosts()'' | frontRandomPosts | 119 |
| public static | ''frontPostById()'' | frontPostById() | 133 |
| public static | ''frontPostsFeed()'' | frontPostsFeed() | 149 |
| public static | ''frontRandomStickyPage()'' | frontRandomStickyPage() | 162 |
| public static | ''frontPageBySlug()'' | frontPageBySlug() | 177 |
| public static | ''frontPageById()'' | frontPageById | 191 |
| public static | ''frontGalleries()'' | frontGalleries() | 205 |
| public static | ''frontSidebarTopics()'' | frontSidebarTopics | 218 |
| public static | ''frontTopicBySlug()'' | frontTopicBySlug() | 232 |
| public static | ''frontTopicById()'' | frontTopicById | 246 |
| public static | ''frontLinkTopic()'' | FrontLinkTopic | 260 |
| public static | ''frontLinkTag()'' | frontLinkTag | 273 |
| public static | ''frontPostsByArchive()'' | frontPostsByArchive | 287 |
| public static | ''frontPostsByTopic()'' | frontPostsByTopic | 301 |
| public static | ''frontBlogPosts()'' | frontBlogPosts | 319 |
| public static | ''frontPostsByTag()'' | frontPostsByTag | 334 |
| public static | ''frontSidebarArchives()'' | frontSidebarArchives | 349 |
| public static | ''frontArchiveIndex()'' | frontArchiveIndex | 361 |
| public static | ''frontNewCommentByPost()'' | frontNewCommentByPost | 374 |
| public static | ''frontSanitizer()'' | frontSanitizer | 385 |
| private static | ''frontPaginator()'' | frontPaginator | 398 |
======== frontRandomHeadlines() ========
public static function frontRandomHeadlines(PostModel $postModel)
//lines 83–87 (5)//
frontRandomHeadlinesPosts
^ Parameter ^ Type ^ Default ^ Description ^
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontLatestPosts() ========
public static function frontLatestPosts($limit, PostModel $postModel, $position = null)
//lines 99–109 (11)//
frontLatestPosts
^ Parameter ^ Type ^ Default ^ Description ^
| ''$limit'' | ''(untyped)'' | //required// | //none// |
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
| ''$position'' | ''(untyped)'' | ''null'' | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontRandomPosts() ========
public static function frontRandomPosts($start, $end, PostModel $postModel)
//lines 119–123 (5)//
frontRandomPosts
^ Parameter ^ Type ^ Default ^ Description ^
| ''$start'' | ''(untyped)'' | //required// | //none// |
| ''$end'' | ''(untyped)'' | //required// | //none// |
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPostById() ========
public static function frontPostById($postId, PostModel $postModel)
//lines 133–137 (5)//
frontPostById()
^ Parameter ^ Type ^ Default ^ Description ^
| ''$postId'' | ''(untyped)'' | //required// | //none// |
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPostsFeed() ========
public static function frontPostsFeed($limit, PostModel $postModel)
//lines 149–153 (5)//
frontPostsFeed()
retrieve all posts records
and display it on rss page
^ Parameter ^ Type ^ Default ^ Description ^
| ''$limit'' | ''(untyped)'' | //required// | //none// |
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontRandomStickyPage() ========
public static function frontRandomStickyPage(PageModel $pageModel)
//lines 162–167 (6)//
frontRandomStickyPage()
^ Parameter ^ Type ^ Default ^ Description ^
| ''$pageModel'' | [[scriptlog:lib:model:pagemodel|''PageModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPageBySlug() ========
public static function frontPageBySlug($slug, PageModel $pageModel)
//lines 177–181 (5)//
frontPageBySlug()
^ Parameter ^ Type ^ Default ^ Description ^
| ''$slug'' | ''(untyped)'' | //required// | //none// |
| ''$pageModel'' | [[scriptlog:lib:model:pagemodel|''PageModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPageById() ========
public static function frontPageById($id, PageModel $pageModel)
//lines 191–195 (5)//
frontPageById
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''(untyped)'' | //required// | //none// |
| ''$pageModel'' | [[scriptlog:lib:model:pagemodel|''PageModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontGalleries() ========
public static function frontGalleries(GalleryModel $galleryModel, $start, $limit)
//lines 205–209 (5)//
frontGalleries()
^ Parameter ^ Type ^ Default ^ Description ^
| ''$galleryModel'' | [[scriptlog:lib:model:gallerymodel|''GalleryModel'']] | //required// | //none// |
| ''$start'' | ''(untyped)'' | //required// | //none// |
| ''$limit'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontSidebarTopics() ========
public static function frontSidebarTopics(TopicModel $topicModel)
//lines 218–222 (5)//
frontSidebarTopics
^ Parameter ^ Type ^ Default ^ Description ^
| ''$topicModel'' | [[scriptlog:lib:model:topicmodel|''TopicModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontTopicBySlug() ========
public static function frontTopicBySlug($slug, TopicModel $topicModel)
//lines 232–236 (5)//
frontTopicBySlug()
^ Parameter ^ Type ^ Default ^ Description ^
| ''$slug'' | ''(untyped)'' | //required// | //none// |
| ''$topicModel'' | [[scriptlog:lib:model:topicmodel|''TopicModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontTopicById() ========
public static function frontTopicById($topicId, TopicModel $topicModel)
//lines 246–250 (5)//
frontTopicById
^ Parameter ^ Type ^ Default ^ Description ^
| ''$topicId'' | ''(untyped)'' | //required// | //none// |
| ''$topicModel'' | [[scriptlog:lib:model:topicmodel|''TopicModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontLinkTopic() ========
public static function frontLinkTopic($postId, TopicModel $topicModel)
//lines 260–264 (5)//
FrontLinkTopic
^ Parameter ^ Type ^ Default ^ Description ^
| ''$postId'' | ''(untyped)'' | //required// | //none// |
| ''$topicModel'' | [[scriptlog:lib:model:topicmodel|''TopicModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontLinkTag() ========
public static function frontLinkTag($postId, TagModel $tagModel)
//lines 273–277 (5)//
frontLinkTag
^ Parameter ^ Type ^ Default ^ Description ^
| ''$postId'' | ''(untyped)'' | //required// | //none// |
| ''$tagModel'' | [[scriptlog:lib:model:tagmodel|''TagModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPostsByArchive() ========
public static function frontPostsByArchive(array $values, ArchivesModel $archivesModel)
//lines 287–292 (6)//
frontPostsByArchive
^ Parameter ^ Type ^ Default ^ Description ^
| ''$values'' | ''array'' | //required// | //none// |
| ''$archivesModel'' | [[scriptlog:lib:model:archivesmodel|''ArchivesModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPostsByTopic() ========
public static function frontPostsByTopic($topicId, TopicModel $topicModel)
//lines 301–310 (10)//
frontPostsByTopic
^ Parameter ^ Type ^ Default ^ Description ^
| ''$topicId'' | ''(untyped)'' | //required// | //none// |
| ''$topicModel'' | [[scriptlog:lib:model:topicmodel|''TopicModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontBlogPosts() ========
public static function frontBlogPosts(PostModel $postModel)
//lines 319–324 (6)//
frontBlogPosts
^ Parameter ^ Type ^ Default ^ Description ^
| ''$postModel'' | [[scriptlog:lib:model:postmodel|''PostModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontPostsByTag() ========
public static function frontPostsByTag($tag, TagModel $tagModel)
//lines 334–339 (6)//
frontPostsByTag
^ Parameter ^ Type ^ Default ^ Description ^
| ''$tag'' | ''(untyped)'' | //required// | //none// |
| ''$tagModel'' | [[scriptlog:lib:model:tagmodel|''TagModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontSidebarArchives() ========
public static function frontSidebarArchives(ArchivesModel $archivesModel)
//lines 349–353 (5)//
frontSidebarArchives
^ Parameter ^ Type ^ Default ^ Description ^
| ''$archivesModel'' | [[scriptlog:lib:model:archivesmodel|''ArchivesModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontArchiveIndex() ========
public static function frontArchiveIndex(ArchivesModel $archivesModel)
//lines 361–365 (5)//
frontArchiveIndex
^ Parameter ^ Type ^ Default ^ Description ^
| ''$archivesModel'' | [[scriptlog:lib:model:archivesmodel|''ArchivesModel'']] | //required// | //none// |
**Returns:** ''(none declared)'' — mixed
======== frontNewCommentByPost() ========
public static function frontNewCommentByPost($bind, CommentModel $commentModel)
//lines 374–378 (5)//
frontNewCommentByPost
^ Parameter ^ Type ^ Default ^ Description ^
| ''$bind'' | ''(untyped)'' | //required// | //none// |
| ''$commentModel'' | [[scriptlog:lib:model:commentmodel|''CommentModel'']] | //required// | //none// |
**Returns:** ''(none declared)''
======== frontSanitizer() ========
public static function frontSanitizer()
//lines 385–388 (4)//
frontSanitizer
a
//Takes no parameters.//
**Returns:** ''(none declared)'' — object|string
======== frontPaginator() ========
private static function frontPaginator($perPage, $instance)
//lines 398–401 (4)//
frontPaginator
^ Parameter ^ Type ^ Default ^ Description ^
| ''$perPage'' | ''(untyped)'' | //required// | //none// |
| ''$instance'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — object|string
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''BaseModel'' | [[scriptlog:lib:core:basemodel|''Scriptlog\Core\BaseModel'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//