Documentation

TermApiController
in package

Controller for JSON REST API endpoints.

Handles:

  • GET /vocabulary/term - Get term as JSON
  • POST /vocabulary/term - Create term via JSON
  • PUT /vocabulary/term - Update term via JSON
  • DELETE /vocabulary/term/{wid} - Delete term
Tags
since
3.0.0

Table of Contents

Properties

$facade  : VocabularyFacade
Vocabulary facade.

Methods

__construct()  : mixed
Constructor.
createJson()  : void
Create term via AJAX.
delete()  : void
Delete term.
getTermJson()  : void
Get term data as JSON.
updateJson()  : void
Update term via AJAX.

Properties

Methods

createJson()

Create term via AJAX.

public createJson(array<string, string> $params) : void
Parameters
$params : array<string, string>

Route parameters

delete()

Delete term.

public delete(array<string, string> $params) : void
Parameters
$params : array<string, string>

Route parameters

getTermJson()

Get term data as JSON.

public getTermJson(array<string, string> $params) : void
Parameters
$params : array<string, string>

Route parameters

updateJson()

Update term via AJAX.

public updateJson(array<string, string> $params) : void
Parameters
$params : array<string, string>

Route parameters


        
On this page

Search results