Table of Contents

ReplyService

Layer: Service · Source: lib/service/ReplyService.php:22 (lines 22–231)


class ReplyService

Docblock Metadata

Tag Value
@category Class Service
@author M.Noermoehammad
@license MIT
@version 1.0

Inheritance

No parent, interface or trait. This is a root type.

Constants (0)

None.

Properties (12)

Visibility Type Name Default Line
private (untyped) $reply_id 24
private (untyped) $post_id 25
private (untyped) $parent_id 26
private (untyped) $author_name 27
private (untyped) $author_ip 28
private (untyped) $author_email 29
private (untyped) $content 30
private (untyped) $status 31
private (untyped) $created_at 32
private (untyped) $replyDao 33
private (untyped) $validator 34
private (untyped) $sanitizer 35

Methods (19)

Visibility Method Summary Line
public __construct() (undocumented) 37
public setReplyId() (undocumented) 44
public setPostId() (undocumented) 49
public setParentId() (undocumented) 54
public setAuthorName() (undocumented) 59
public setAuthorIP() (undocumented) 64
public setAuthorEmail() (undocumented) 69
public setReplyContent() (undocumented) 74
public setReplyStatus() (undocumented) 79
public setReplyDate() (undocumented) 84
public grabReplies() Grab Replies by Parent Comment ID 96
public grabReply() Grab Single Reply 107
public grabParentComment() Get Parent Comment 118
public addReply() Add New Reply 128
public modifyReply() Modify/Update Reply 161
public removeReply() Remove Reply 186
public replyStatementDropDown() Reply Statement Dropdown 204
public checkReplyExists() Check Reply Exists 215
public totalReplies() Total Replies 227

__construct()

public function __construct(ReplyDao $replyDao, FormValidator $validator, Sanitize $sanitize)

lines 37–42 (6)

Parameter Type Default Description
$replyDao ''ReplyDao'' required none
$validator ''FormValidator'' required none
$sanitize ''Sanitize'' required none

setReplyId()

public function setReplyId($reply_id)

lines 44–47 (4)

Parameter Type Default Description
$reply_id (untyped) required none

Returns: (none declared)

setPostId()

public function setPostId($post_id)

lines 49–52 (4)

Parameter Type Default Description
$post_id (untyped) required none

Returns: (none declared)

setParentId()

public function setParentId($parent_id)

lines 54–57 (4)

Parameter Type Default Description
$parent_id (untyped) required none

Returns: (none declared)

setAuthorName()

public function setAuthorName($author_name)

lines 59–62 (4)

Parameter Type Default Description
$author_name (untyped) required none

Returns: (none declared)

setAuthorIP()

public function setAuthorIP($author_ip)

lines 64–67 (4)

Parameter Type Default Description
$author_ip (untyped) required none

Returns: (none declared)

setAuthorEmail()

public function setAuthorEmail($author_email)

lines 69–72 (4)

Parameter Type Default Description
$author_email (untyped) required none

Returns: (none declared)

setReplyContent()

public function setReplyContent($content)

lines 74–77 (4)

Parameter Type Default Description
$content (untyped) required none

Returns: (none declared)

setReplyStatus()

public function setReplyStatus($status)

lines 79–82 (4)

Parameter Type Default Description
$status (untyped) required none

Returns: (none declared)

setReplyDate()

public function setReplyDate($created_at)

lines 84–87 (4)

Parameter Type Default Description
$created_at (untyped) required none

Returns: (none declared)

grabReplies()

public function grabReplies($parentId, $orderBy = 'ID')

lines 96–99 (4)

Grab Replies by Parent Comment ID

Parameter Type Default Description
$parentId (untyped) required none
$orderBy (untyped) 'ID' none

Returns: (none declared) — array|null

grabReply()

public function grabReply($id)

lines 107–110 (4)

Grab Single Reply

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared) — array|null

grabParentComment()

public function grabParentComment($parentId)

lines 118–121 (4)

Get Parent Comment

Parameter Type Default Description
$parentId (untyped) required none

Returns: (none declared) — array|null

addReply()

public function addReply()

lines 128–154 (27)

Add New Reply

Takes no parameters.

Returns: (none declared) — int|bool

modifyReply()

public function modifyReply()

lines 161–179 (19)

Modify/Update Reply

Takes no parameters.

Returns: (none declared) — bool

removeReply()

public function removeReply()

lines 186–196 (11)

Remove Reply

Takes no parameters.

Returns: (none declared) — bool

replyStatementDropDown()

public function replyStatementDropDown($selected = "")

lines 204–207 (4)

Reply Statement Dropdown

Parameter Type Default Description
$selected (untyped) “” none

Returns: (none declared) — string

checkReplyExists()

public function checkReplyExists($id)

lines 215–218 (4)

Check Reply Exists

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared) — bool

totalReplies()

public function totalReplies($data = null, $parentId = null)

lines 227–230 (4)

Total Replies

Parameter Type Default Description
$data (untyped) null none
$parentId (untyped) null none

Returns: (none declared) — int

Imports


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