db
DefaultPaginatorFactory Class Reference

Inherits PaginatorFactory.

Public Member Functions

 __construct ($class, array $config=[])
 
 init (DBConnectionCommon $connection)
 
 createPaginatorConfig ($maxPageSize)
 
 page (QueryHelpers $queryHelpers, PaginatorConfig $config)
 
 count (QueryHelpers $queryHelpers, PaginatorConfig $config)
 

Protected Member Functions

 parseWhereParameters (QueryHelpers $queryHelpers, PaginatorConfig $config)
 

Protected Attributes

 $class
 
 $propertes = []
 
 $orders = NULL
 
 $defaultOrder = ["id", false]
 
 $config
 

Detailed Description

vrati stranku

Constructor & Destructor Documentation

◆ __construct()

__construct (   $class,
array  $config = [] 
)

Member Function Documentation

◆ count()

count ( QueryHelpers  $queryHelpers,
PaginatorConfig  $config 
)
Parameters
DBConnectionCommon$connection
QueryHelpers$queryHelpers
PaginatorConfig$config
Returns
PDOStatement

◆ createPaginatorConfig()

createPaginatorConfig (   $maxPageSize)

vytvori paginator config

◆ init()

init ( DBConnectionCommon  $connection)

provede inicializaci sptankovace

Parameters
DBConnectionCommon$connection

◆ page()

page ( QueryHelpers  $queryHelpers,
PaginatorConfig  $config 
)
Parameters
DBConnectionCommon$connection
QueryHelpers$queryHelpers
PaginatorConfig$config
Returns
PDOStatement

◆ parseWhereParameters()

parseWhereParameters ( QueryHelpers  $queryHelpers,
PaginatorConfig  $config 
)
protected

parsuje parametry where casti dotazu

Parameters
type$param
Exceptions
Exception7

Member Data Documentation

◆ $class

$class
protected

◆ $config

$config
protected

◆ $defaultOrder

$defaultOrder = ["id", false]
protected

◆ $orders

$orders = NULL
protected

◆ $propertes

$propertes = []
protected

The documentation for this class was generated from the following file: