====== TranslationsApiController ======
**Layer:** ''Controller'' · **Source:** ''lib/controller/api/TranslationsApiController.php:13'' (lines 13–231)
----
class TranslationsApiController extends ApiController
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:controller:apicontroller|''ApiController'']] | parent class/interface |
======= Constants (0) =======
//None.//
======= Properties (3) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$translationService'' | | 15 |
| ''private'' | ''(untyped)'' | ''$languageService'' | | 16 |
| ''private'' | ''(untyped)'' | ''$hateoas'' | | 17 |
======= Methods (9) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 19 |
| public | ''index()'' | (undocumented) | 29 |
| public | ''show()'' | (undocumented) | 53 |
| public | ''store()'' | (undocumented) | 79 |
| public | ''update()'' | (undocumented) | 110 |
| public | ''destroy()'' | (undocumented) | 146 |
| public | ''export()'' | (undocumented) | 170 |
| public | ''import()'' | (undocumented) | 182 |
| public | ''cache()'' | (undocumented) | 213 |
======== __construct() ========
public function __construct()
//lines 19–27 (9)//
//Takes no parameters.//
======== index() ========
public function index($params = []): void
//lines 29–51 (23)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== show() ========
public function show($params = []): void
//lines 53–77 (25)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== store() ========
public function store($params = []): void
//lines 79–108 (30)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== update() ========
public function update($params = []): void
//lines 110–144 (35)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== destroy() ========
public function destroy($params = []): void
//lines 146–168 (23)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== export() ========
public function export($params = []): void
//lines 170–180 (11)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== import() ========
public function import($params = []): void
//lines 182–211 (30)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== cache() ========
public function cache($params = []): void
//lines 213–230 (18)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''ApiController'' | [[scriptlog:lib:controller:apicontroller|''Scriptlog\Controller\ApiController'']] |
| ''ApiHateoas'' | [[scriptlog:lib:core:apihateoas|''Scriptlog\Core\ApiHateoas'']] |
| ''ApiResponse'' | [[scriptlog:lib:core:apiresponse|''Scriptlog\Core\ApiResponse'']] |
| ''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.//