Layer: Service · Source: lib/service/ReplyService.php:22 (lines 22–231)
class ReplyService
| Tag | Value |
|---|---|
@category | Class Service |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
No parent, interface or trait. This is a root type.
None.
| 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 |
| 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 |
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 |
public function setReplyId($reply_id)
lines 44–47 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$reply_id | (untyped) | required | none |
Returns: (none declared)
public function setPostId($post_id)
lines 49–52 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$post_id | (untyped) | required | none |
Returns: (none declared)
public function setParentId($parent_id)
lines 54–57 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$parent_id | (untyped) | required | none |
Returns: (none declared)
public function setAuthorName($author_name)
lines 59–62 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$author_name | (untyped) | required | none |
Returns: (none declared)
public function setAuthorIP($author_ip)
lines 64–67 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$author_ip | (untyped) | required | none |
Returns: (none declared)
public function setAuthorEmail($author_email)
lines 69–72 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$author_email | (untyped) | required | none |
Returns: (none declared)
public function setReplyContent($content)
lines 74–77 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$content | (untyped) | required | none |
Returns: (none declared)
public function setReplyStatus($status)
lines 79–82 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$status | (untyped) | required | none |
Returns: (none declared)
public function setReplyDate($created_at)
lines 84–87 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$created_at | (untyped) | required | none |
Returns: (none declared)
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
public function grabReply($id)
lines 107–110 (4)
Grab Single Reply
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared) — array|null
public function grabParentComment($parentId)
lines 118–121 (4)
Get Parent Comment
| Parameter | Type | Default | Description |
|---|---|---|---|
$parentId | (untyped) | required | none |
Returns: (none declared) — array|null
public function addReply()
lines 128–154 (27)
Add New Reply
Takes no parameters.
Returns: (none declared) — int|bool
public function modifyReply()
lines 161–179 (19)
Modify/Update Reply
Takes no parameters.
Returns: (none declared) — bool
public function removeReply()
lines 186–196 (11)
Remove Reply
Takes no parameters.
Returns: (none declared) — bool
public function replyStatementDropDown($selected = "")
lines 204–207 (4)
Reply Statement Dropdown
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | “” | none |
Returns: (none declared) — string
public function checkReplyExists($id)
lines 215–218 (4)
Check Reply Exists
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared) — bool
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
| Alias | Fully-qualified name |
|---|---|
AppException | ''Scriptlog\Core\AppException'' |
FormValidator | ''Scriptlog\Core\FormValidator'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
ReplyDao | ''Scriptlog\Dao\ReplyDao'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.