PHP Класс Yajra\Datatables\Engines\CollectionEngine

Автор: Arjay Angeles ([email protected])
Наследование: extends BaseEngine
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$collection Illuminate\Support\Collection Collection object
$original_collection Illuminate\Support\Collection Collection object

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

Метод Описание
__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.

Защищенные методы

Метод Описание
serialize ( mixed $collection ) : mixed | null Serialize collection

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

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

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

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

Perform column search.
public columnSearch ( ) : void
Результат void

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

Count results.
public count ( ) : integer
Результат integer

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

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

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

Perform global search.
public filtering ( ) : void
Результат void

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

Organizes works.
public make ( boolean $mDataSupport = false, boolean $orderFirst = true ) : Illuminate\Http\JsonResponse
$mDataSupport boolean
$orderFirst boolean
Результат Illuminate\Http\JsonResponse

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

Perform sorting of columns.
public ordering ( ) : void
Результат void

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

Perform pagination.
public paging ( ) : void
Результат void

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

Get results.
public results ( ) : mixed
Результат mixed

serialize() защищенный Метод

Serialize collection
protected serialize ( mixed $collection ) : mixed | null
$collection mixed
Результат mixed | null

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

Append debug parameters on output.
public showDebugger ( array $output ) : array
$output array
Результат array

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

Count total items.
public totalCount ( ) : integer
Результат integer

Описание свойств

$collection публичное свойство

Collection object
public Collection,Illuminate\Support $collection
Результат Illuminate\Support\Collection

$original_collection публичное свойство

Collection object
public Collection,Illuminate\Support $original_collection
Результат Illuminate\Support\Collection