PHP Трейт Ublaboo\DataGrid\AggregationFunction\TDataGridAggregationFunction

Показать файл Открыть проект

Открытые методы

Метод Описание
addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
getMultipleAggregationFunction ( ) : MultipleAggregationFunction
hasSomeAggregationFunction ( ) : boolean
setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )

Описание методов

addAggregationFunction() публичный Метод

public addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
$key string
$aggregationFunction Ublaboo\DataGrid\AggregationFunction\IAggregationFunction
Результат static

afterDataModelFilter() публичный Метод

public afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Результат void

afterDataModelPaginated() публичный Метод

public afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Результат void

beforeDataModelFilter() публичный Метод

public beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Результат void

getAggregationFunctions() публичный Метод

public getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
Результат Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]

getMultipleAggregationFunction() публичный Метод

public getMultipleAggregationFunction ( ) : MultipleAggregationFunction
Результат MultipleAggregationFunction

hasSomeAggregationFunction() публичный Метод

public hasSomeAggregationFunction ( ) : boolean
Результат boolean

setMultipleAggregationFunction() публичный Метод

public setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )
$multipleAggregationFunction Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction