BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
BlueSpice\Data\Reader Class Reference
Inheritance diagram for BlueSpice\Data\Reader:
Collaboration diagram for BlueSpice\Data\Reader:

Public Member Functions

 __construct (\IContextSource $context=null,\Config $config=null)
 
 read ($params)
 
- Public Member Functions inherited from BlueSpice\Data\IReader
 getSchema ()
 

Protected Member Functions

 getUser ()
 
 getTitle ()
 
 makePrimaryDataProvider ($params)
 
 makeFilterer ($params)
 
 makeSorter ($params)
 
 makeTrimmer ($params)
 
 makeSecondaryDataProvider ()
 

Protected Attributes

 $context = null
 
 $config = null
 

Constructor & Destructor Documentation

BlueSpice\Data\Reader::__construct ( \IContextSource  $context = null,
\Config  $config = null 
)
Parameters
\IContextSource$context
\Config$config

Member Function Documentation

BlueSpice\Data\Reader::getTitle ( )
protected
Returns
BlueSpice\Data\Reader::getUser ( )
protected
Returns
BlueSpice\Data\Reader::makeFilterer (   $params)
protected
Parameters
ReaderParams$params
Returns
Filterer
BlueSpice\Data\Reader::makePrimaryDataProvider (   $params)
abstractprotected
Parameters
ReaderParams$params
Returns
IPrimaryDataProvider
BlueSpice\Data\Reader::makeSecondaryDataProvider ( )
abstractprotected
Returns
ISecondaryDataProvider | null to skip
BlueSpice\Data\Reader::makeSorter (   $params)
protected
Parameters
ReaderParams$params
Returns
Sorter
BlueSpice\Data\Reader::makeTrimmer (   $params)
protected
Parameters
ReaderParams$params
Returns
ITrimmer
BlueSpice\Data\Reader::read (   $params)
Parameters
ReaderParams$params
Returns
ResultSet

Implements BlueSpice\Data\IReader.


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