Table of Contents

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 ''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 ''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 ''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 ''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 ''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 ''PostModel'' required none

Returns: (none declared) — mixed

frontRandomStickyPage()

public static function frontRandomStickyPage(PageModel $pageModel)

lines 162–167 (6)

frontRandomStickyPage()

Parameter Type Default Description
$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 ''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 ''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 ''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 ''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 ''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 ''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 ''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 ''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 ''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 ''TopicModel'' required none

Returns: (none declared) — mixed

frontBlogPosts()

public static function frontBlogPosts(PostModel $postModel)

lines 319–324 (6)

frontBlogPosts

Parameter Type Default Description
$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 ''TagModel'' required none

Returns: (none declared) — mixed

frontSidebarArchives()

public static function frontSidebarArchives(ArchivesModel $archivesModel)

lines 349–353 (5)

frontSidebarArchives

Parameter Type Default Description
$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 ''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 ''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\Core\BaseModel''

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.