com\setasign\Konquadrat\Datasource\Custom

Config

File: /Konquadrat/src/Datasource/Custom/Config.php

Class hierarchy

Implements

Summary

Constants

SPECIAL_SORT_FIELDS

public const \com\setasign\Konquadrat\Datasource\Sortable::SPECIAL_SORT_FIELDS = array ( 0 => 'doubletCheck', )

Properties

$configDirectory

$count

private Config::$count

$sort

private Config::$sort = array()

Methods

__construct()

public Config::__construct (
\com\setasign\SetaFramework\Config\Config $directorySettings,
\com\setasign\SetaFramework\Config\Config $config
)
Parameters
$directorySettings : \com\setasign\SetaFramework\Config\Config
 
$config : \com\setasign\SetaFramework\Config\Config
 

addSort()

public Config::addSort (
string $field,
string $direction = 'ASC'
): void
Parameters
$field : string
 
$direction : string

'ASC' or 'DESC'

getConfig()

public \com\setasign\Konquadrat\Datasource\AbstractDatasource::getConfig (
void
): \com\setasign\SetaFramework\Config\Config

getCount()

public Config::getCount (
void
): int

getData()

public Config::getData (
?int $limit = null,
?int $offset = null
): array
Parameters
$limit : ?int
 
$offset : ?int
 

isLimitable()

public Config::isLimitable (
void
): bool

isSortable()

public Config::isSortable (
?string $field = null
): bool
Parameters
$field : ?string