com\setasign\Konquadrat\Datasource

AbstractDatasource

File: /Konquadrat/src/Datasource/AbstractDatasource.php

Class hierarchy

Implements

Summary

Properties

$config

private \com\setasign\SetaFramework\Config\Config AbstractDatasource::$config

Methods

__construct()

public AbstractDatasource::__construct (
\com\setasign\SetaFramework\Config\Config $datasourceConfig
)

AbstractDatasource constructor.

Parameters
$datasourceConfig : \com\setasign\SetaFramework\Config\Config
 

getConfig()

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

getCount()

abstract public DatasourceInterface::getCount (
void
): int

Returns the total count of entries found by the datasource.

getData()

abstract public DatasourceInterface::getData (
?int $limit = null,
?int $offset = null
): array

Returns the data found by the datasource.

Parameters
$limit : ?int
 
$offset : ?int
 

getGridClass()

public AbstractDatasource::getGridClass (
void
): string

isLimitable()

abstract public DatasourceInterface::isLimitable (
void
): bool

Returns whether datasource is limitable / pageable.

If this methods returns false getData have to ignore both arguments.