Overview

Namespaces

  • None
  • Yajra
    • Datatables
      • Contracts
      • Engines
      • Facades
      • Generators
      • Html
      • Processors
      • Services
      • Transformers

Classes

  • Datatables
  • DatatablesServiceProvider
  • Helper
  • Request
  • Overview
  • Namespace
  • Class

Class Helper

Class Helper.

Namespace: Yajra\Datatables
Package: Yajra\Datatables
Author: Arjay Angeles aqangeles@gmail.com
Located at Helper.php
Methods summary
public static array
# includeInArray( array $item, array $array )

Places item of extra columns into results by care of their order.

Places item of extra columns into results by care of their order.

Parameters

$item
$array

Returns

array
protected static boolean
# isItemOrderInvalid( array $item, array $array )

Check if item order is valid.

Check if item order is valid.

Parameters

$item
$array

Returns

boolean
public static string
# compileContent( string|callable $content, array $data, mixed $param )

Determines if content is callable or blade string, processes and returns.

Determines if content is callable or blade string, processes and returns.

Parameters

$content
Pre-processed content
$data
data to use with blade template
$param
parameter to call with callable

Returns

string
Processed content
public static string
# compileBlade( string $str, array $data = [] )

Parses and compiles strings by using Blade Template System.

Parses and compiles strings by using Blade Template System.

Parameters

$str
$data

Returns

string

Throws

Exception
public static array
# getMixedValue( array $data, mixed $param )

Get a mixed value of custom data and the parameters.

Get a mixed value of custom data and the parameters.

Parameters

$data
$param

Returns

array
public static array
# castToArray( mixed $param )

Cast the parameter into an array.

Cast the parameter into an array.

Parameters

$param

Returns

array
public static string
# getOrMethod( string $method )

Get equivalent or method of query builder.

Get equivalent or method of query builder.

Parameters

$method

Returns

string
public static string
# wrapDatabaseValue( string $database, string $value )

Wrap value depending on database type.

Wrap value depending on database type.

Parameters

$database
$value

Returns

string
public static string
# wrapDatabaseColumn( string $database, string $key, string $column )

Database column wrapper.

Database column wrapper.

Parameters

$database
$key
$column

Returns

string
public static array
# convertToArray( mixed $row )

Converts array object values to associative array.

Converts array object values to associative array.

Parameters

$row

Returns

array
public static array
# transform( array $data )

Parameters

$data

Returns

array
protected static array
# transformRow( mixed $row )

Transform row data into an array.

Transform row data into an array.

Parameters

$row

Returns

array
public static array
# buildParameters( array $args )

Build parameters depending on # of arguments passed.

Build parameters depending on # of arguments passed.

Parameters

$args

Returns

array
public static array
# replacePatternWithKeyword( array $subject, string $keyword, string $pattern = '$1' )

Replace all pattern occurrences with keyword

Replace all pattern occurrences with keyword

Parameters

$subject
$keyword
$pattern

Returns

array
API documentation generated by ApiGen