====== LanguagesApiController ======
**Layer:** ''Controller'' · **Source:** ''lib/controller/api/LanguagesApiController.php:12'' (lines 12–212)
----
class LanguagesApiController extends ApiController
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:controller:apicontroller|''ApiController'']] | parent class/interface |
======= Constants (0) =======
//None.//
======= Properties (2) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$languageService'' | | 14 |
| ''private'' | ''(untyped)'' | ''$hateoas'' | | 16 |
======= Methods (7) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 18 |
| public | ''index()'' | (undocumented) | 27 |
| public | ''show()'' | (undocumented) | 48 |
| public | ''store()'' | (undocumented) | 87 |
| public | ''update()'' | (undocumented) | 120 |
| public | ''destroy()'' | (undocumented) | 151 |
| public | ''setDefault()'' | (undocumented) | 182 |
======== __construct() ========
public function __construct()
//lines 18–25 (8)//
//Takes no parameters.//
======== index() ========
public function index($_params = []): void
//lines 27–46 (20)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$_params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== show() ========
public function show($params = []): void
//lines 48–69 (22)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== store() ========
public function store($_params = []): void
//lines 87–118 (32)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$_params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== update() ========
public function update($params = []): void
//lines 120–149 (30)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== destroy() ========
public function destroy($params = []): void
//lines 151–180 (30)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$params'' | ''(untyped)'' | ''[]'' | //none// |
**Returns:** ''void''
======== setDefault() ========
public function setDefault($params = []): void
//lines 182–211 (30)//
^ 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'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//