====== 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.//