com\setasign\Konquadrat\Controller\Backend

Datasource Class Datasource

File: /Konquadrat/src/Controller/Backend/Datasource.php

Class hierarchy

Implements

Summary

Properties

$data

Result data to convert to JSON.

$encodingOptions

Default JSON encoding is performed with the following options, which produces RFC4627-compliant JSON, capable of embedding into HTML.

default value of:

JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES

$messageList

$response

protected ?\Psr\Http\Message\ResponseInterface \com\setasign\SetaFramework\Controller\AbstractController::$response

$sessionContext

$textContentType

If true the response contentType will be 'text/html; charset=utf-8' instead of 'application/json'.

Needed for the IE. The IE will try to download 'application/json' responses from iframes.


Methods

getDataFromDatasource()

protected Datasource::getDataFromDatasource (
\com\setasign\Konquadrat\Datasource\DatasourceFactoryInterface $datasourceFactory,
mixed $datasourceId,
mixed $context,
mixed $limit,
mixed $offset
): array
Parameters
$datasourceFactory: \com\setasign\Konquadrat\Datasource\DatasourceFactoryInterface
 
$datasourceId: mixed
 
$context: mixed
 
$limit: mixed
 
$offset: mixed
 

getParam()

public \com\setasign\SetaFramework\Controller\AbstractController::getParam (
string $name,
mixed $default = null
): ?mixed

Returns a param if it exists otherwise this will return $default

Parameters
$name: string
 
$default: mixed
 

getParams()

Get all existing params

getResponse()

public \com\setasign\SetaFramework\Controller\AbstractController::getResponse (
void
): \Psr\Http\Message\ResponseInterface

renderView()

setParam()

Sets a param

Parameters
$name: string
 
$value: mixed
 

setParams()

Set a array of params

Note: The params will be merged with the existing params!!

Parameters
$params: array