====== LanguageController ======
**Layer:** ''Controller'' · **Source:** ''lib/controller/LanguageController.php:11'' (lines 11–194)
----
class LanguageController
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (3) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$languageService'' | | 13 |
| ''private'' | ''(untyped)'' | ''$view'' | | 14 |
| ''protected'' | ''(untyped)'' | ''$pageTitle'' | | 15 |
======= Methods (10) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 17 |
| public | ''index()'' | (undocumented) | 22 |
| private | ''getStatusMessage()'' | (undocumented) | 50 |
| public | ''create()'' | (undocumented) | 63 |
| public | ''edit()'' | (undocumented) | 101 |
| public | ''delete()'' | (undocumented) | 146 |
| public | ''setDefault()'' | (undocumented) | 168 |
| protected | ''setView()'' | (undocumented) | 180 |
| public | ''setPageTitle()'' | (undocumented) | 185 |
| public | ''getPageTitle()'' | (undocumented) | 190 |
======== __construct() ========
public function __construct()
//lines 17–20 (4)//
//Takes no parameters.//
======== index() ========
public function index(): void
//lines 22–48 (27)//
//Takes no parameters.//
**Returns:** ''void''
======== getStatusMessage() ========
private function getStatusMessage(string $status): string
//lines 50–61 (12)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$status'' | ''string'' | //required// | //none// |
**Returns:** ''string''
======== create() ========
public function create(): void
//lines 63–99 (37)//
//Takes no parameters.//
**Returns:** ''void''
======== edit() ========
public function edit(int $id): void
//lines 101–144 (44)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''int'' | //required// | //none// |
**Returns:** ''void''
======== delete() ========
public function delete(int $id): void
//lines 146–166 (21)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''int'' | //required// | //none// |
**Returns:** ''void''
======== setDefault() ========
public function setDefault(int $id): void
//lines 168–178 (11)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''int'' | //required// | //none// |
**Returns:** ''void''
======== setView() ========
protected function setView(string $viewName): void
//lines 180–183 (4)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$viewName'' | ''string'' | //required// | //none// |
**Returns:** ''void''
======== setPageTitle() ========
public function setPageTitle(string $title): void
//lines 185–188 (4)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$title'' | ''string'' | //required// | //none// |
**Returns:** ''void''
======== getPageTitle() ========
public function getPageTitle(): string
//lines 190–193 (4)//
//Takes no parameters.//
**Returns:** ''string''
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''ServiceException'' | [[scriptlog:lib:core:serviceexception|''Scriptlog\Core\ServiceException'']] |
| ''View'' | [[scriptlog:lib:core:view|''Scriptlog\Core\View'']] |
| ''LanguageService'' | [[scriptlog:lib:service:languageservice|''Scriptlog\Service\LanguageService'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//