Layer: Controller · Source: lib/controller/PageController.php:27 (lines 27–550)
final class PageController extends BaseApp
| Tag | Value |
|---|---|
@category | Class PageController extends BaseApp |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
| Relation | Type | Meaning |
|---|---|---|
| extends | ''BaseApp'' | parent class/interface |
None.
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $view | 35 | |
private | (untyped) | $pageService | 43 |
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 45 |
| public | listItems() | listItems() | 56 |
| public | insert() | insert | 101 |
| private | processPageMediaInsert() | processPageMediaInsert() | 231 |
| public | update() | update() | 284 |
| private | processPageMediaUpdate() | processPageMediaUpdate() | 436 |
| public | remove() | remove() | 489 |
| protected | setView() | setView | 546 |
public function __construct(PageService $pageService)
lines 45–48 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$pageService | ''PageService'' | required | none |
public function listItems()
lines 56–93 (38)
listItems()
Takes no parameters.
Returns: (none declared) — mixed
public function insert()
lines 101–218 (118)
insert new page record
Takes no parameters.
Returns: (none declared)
private function processPageMediaInsert($filters, $user_level)
lines 231–274 (44)
processPageMediaInsert()
Create the fallback media record when a new page is saved without an explicit featured image. Media writes go through PageService.
| Parameter | Type | Default | Description |
|---|---|---|---|
$filters | (untyped) | required | Distilled form filters |
$user_level | (untyped) | required | Media owner level |
Returns: (none declared) — void
public function update($id)
lines 284–422 (139)
update()
update an existing record based on it's ID
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
private function processPageMediaUpdate($getPage, $filters, $user_level)
lines 436–479 (44)
processPageMediaUpdate()
Create the fallback media record when an existing page is saved without an explicit featured image. Media writes go through PageService.
| Parameter | Type | Default | Description |
|---|---|---|---|
$getPage | (untyped) | required | Current page row |
$filters | (untyped) | required | Distilled form filters |
$user_level | (untyped) | required | Media owner level |
Returns: (none declared) — void
public function remove($id)
lines 489–538 (50)
remove()
remove existing record based on it's ID
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
protected function setView($viewName)
lines 546–549 (4)
setView
| Parameter | Type | Default | Description |
|---|---|---|---|
$viewName | (untyped) | required | none |
Returns: (none declared)
| Alias | Fully-qualified name |
|---|---|
ActionConst | ''Scriptlog\Core\ActionConst'' |
AppException | ''Scriptlog\Core\AppException'' |
BaseApp | ''Scriptlog\Core\BaseApp'' |
LogError | ''Scriptlog\Core\LogError'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
View | ''Scriptlog\Core\View'' |
PageService | ''Scriptlog\Service\PageService'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.