PHP Class Yajra\Datatables\Engines\CollectionEngine

Author: Arjay Angeles ([email protected])
Inheritance: extends BaseEngine
Afficher le fichier Open project: yajra/laravel-datatables-oracle

Méthodes publiques

Свойство Type Description
$collection Illuminate\Support\Collection Collection object
$original_collection Illuminate\Support\Collection Collection object

Méthodes publiques

Méthode Description
__construct ( Collection $collection, Request $request ) CollectionEngine constructor.
columnSearch ( ) : void Perform column search.
count ( ) : integer Count results.
filter ( Closure $callback, boolean $globalSearch = false ) Set auto filter off and run your own filter.
filtering ( ) : void Perform global search.
make ( boolean $mDataSupport = false, boolean $orderFirst = true ) : Illuminate\Http\JsonResponse Organizes works.
ordering ( ) : void Perform sorting of columns.
paging ( ) : void Perform pagination.
results ( ) : mixed Get results.
showDebugger ( array $output ) : array Append debug parameters on output.
totalCount ( ) : integer Count total items.

Méthodes protégées

Méthode Description
serialize ( mixed $collection ) : mixed | null Serialize collection

Method Details

__construct() public méthode

CollectionEngine constructor.
public __construct ( Collection $collection, Request $request )
$collection Illuminate\Support\Collection
$request Yajra\Datatables\Request

columnSearch() public méthode

Perform column search.
public columnSearch ( ) : void
Résultat void

count() public méthode

Count results.
public count ( ) : integer
Résultat integer

filter() public méthode

Overrides global search.
public filter ( Closure $callback, boolean $globalSearch = false )
$callback Closure
$globalSearch boolean

filtering() public méthode

Perform global search.
public filtering ( ) : void
Résultat void

make() public méthode

Organizes works.
public make ( boolean $mDataSupport = false, boolean $orderFirst = true ) : Illuminate\Http\JsonResponse
$mDataSupport boolean
$orderFirst boolean
Résultat Illuminate\Http\JsonResponse

ordering() public méthode

Perform sorting of columns.
public ordering ( ) : void
Résultat void

paging() public méthode

Perform pagination.
public paging ( ) : void
Résultat void

results() public méthode

Get results.
public results ( ) : mixed
Résultat mixed

serialize() protected méthode

Serialize collection
protected serialize ( mixed $collection ) : mixed | null
$collection mixed
Résultat mixed | null

showDebugger() public méthode

Append debug parameters on output.
public showDebugger ( array $output ) : array
$output array
Résultat array

totalCount() public méthode

Count total items.
public totalCount ( ) : integer
Résultat integer

Property Details

$collection public_oe property

Collection object
public Collection,Illuminate\Support $collection
Résultat Illuminate\Support\Collection

$original_collection public_oe property

Collection object
public Collection,Illuminate\Support $original_collection
Résultat Illuminate\Support\Collection