com\setasign\Konquadrat\Grid

GridFinder

File: /Konquadrat/src/Grid/GridFinder.php

Class hierarchy

Summary

Properties

$datasourceFactory

$gridConfigReader

$gridFactory


Methods

getFilteredGrid()

public GridFinder::getFilteredGrid (
int|string $gridId,
?int $context,
?int $limit,
?int $offset,
array $filter,
array $sort
): GridInterface
Parameters
$gridId: int|string
 
$context: ?int
 
$limit: ?int
 
$offset: ?int
 
$filter: array
 
$sort: array
 
Exceptions

Throws \com\setasign\Konquadrat\MultiLangException

getGrid()

public GridFinder::getGrid (
string|int $id,
?int $context
): GridInterface

Searches for the grid config for $id and builds a matching grid and datasource instance.

Parameters
$id: string|int
 
$context: ?int
 
Exceptions

Throws \com\setasign\Konquadrat\MultiLangException

getIdsFromFilteredGrid()

public GridFinder::getIdsFromFilteredGrid (
int|string $gridId,
?int $context,
array $filter,
array $sort
): array
Parameters
$gridId: int|string
 
$context: ?int
 
$filter: array
 
$sort: array