====== TranslationController ======
**Layer:** ''Controller'' · **Source:** ''lib/controller/TranslationController.php:18'' (lines 18–287)
----
class TranslationController
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (4) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$translationService'' | | 20 |
| ''private'' | ''(untyped)'' | ''$languageService'' | | 21 |
| ''private'' | ''(untyped)'' | ''$view'' | | 22 |
| ''protected'' | ''(untyped)'' | ''$pageTitle'' | | 23 |
======= Methods (12) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 25 |
| public | ''index()'' | (undocumented) | 31 |
| private | ''getStatusMessage()'' | (undocumented) | 110 |
| public | ''update()'' | (undocumented) | 127 |
| public | ''create()'' | (undocumented) | 158 |
| public | ''delete()'' | (undocumented) | 185 |
| public | ''export()'' | (undocumented) | 207 |
| public | ''import()'' | (undocumented) | 224 |
| public | ''regenerateCache()'' | (undocumented) | 259 |
| protected | ''setView()'' | (undocumented) | 273 |
| public | ''setPageTitle()'' | (undocumented) | 278 |
| public | ''getPageTitle()'' | (undocumented) | 283 |
======== __construct() ========
public function __construct()
//lines 25–29 (5)//
//Takes no parameters.//
======== index() ========
public function index(): void
//lines 31–108 (78)//
//Takes no parameters.//
**Returns:** ''void''
======== getStatusMessage() ========
private function getStatusMessage(string $status): string
//lines 110–125 (16)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$status'' | ''string'' | //required// | //none// |
**Returns:** ''string''
======== update() ========
public function update(): void
//lines 127–156 (30)//
//Takes no parameters.//
**Returns:** ''void''
======== create() ========
public function create(): void
//lines 158–183 (26)//
//Takes no parameters.//
**Returns:** ''void''
======== delete() ========
public function delete(int $id): void
//lines 185–205 (21)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''int'' | //required// | //none// |
**Returns:** ''void''
======== export() ========
public function export(): void
//lines 207–222 (16)//
//Takes no parameters.//
**Returns:** ''void''
======== import() ========
public function import(): void
//lines 224–257 (34)//
//Takes no parameters.//
**Returns:** ''void''
======== regenerateCache() ========
public function regenerateCache(): void
//lines 259–271 (13)//
//Takes no parameters.//
**Returns:** ''void''
======== setView() ========
protected function setView(string $viewName): void
//lines 273–276 (4)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$viewName'' | ''string'' | //required// | //none// |
**Returns:** ''void''
======== setPageTitle() ========
public function setPageTitle(string $title): void
//lines 278–281 (4)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$title'' | ''string'' | //required// | //none// |
**Returns:** ''void''
======== getPageTitle() ========
public function getPageTitle(): string
//lines 283–286 (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'']] |
| ''TranslationService'' | [[scriptlog:lib:service:translationservice|''Scriptlog\Service\TranslationService'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//