Class VpeApiV2Controller

Class VpeApiV2Controller

AbstractApiV2Controller
HttpApiV2Controller
VpeApiV2Controller

Methods summary

protected __initialize( void )

Initialize controller components.

public get( void )
public patch( void )
public delete( void )
public post( void )
protected _saveVpe( array $vpeData, VPEInterface $vpe ) :

Saves the given vpe entity with the given data in the database.

protected _serializeVpeCollection( VPECollection $vpeCollection ) : array

Serializes a vpe collection to an array.

protected _serializeVpe( VPEInterface $vpe ) : array

Serializes a single vpe entity to an array.

Methods inherited from HttpApiV2Controller

_linkResponse(), _locateResource(), _mapResponse(), _minimizeResponse(), _paginateResponse(), _searchResponse(), _setJsonValue(), _sortResponse(), _writeResponse()

Methods inherited from AbstractApiV2Controller

__construct(), _prepareResponse(), _setRateLimitHeader(), _validateRequest()

Constants summary

Constants inherited from AbstractApiV2Controller

DEFAULT_CONTROLLER_NAME, DEFAULT_PAGE_ITEMS, DEFAULT_RATE_LIMIT, DEFAULT_RATE_RESET_PERIOD

Properties summary

Properties inherited from AbstractApiV2Controller

$api, $uri