Grido@master
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • Grido
    • Components
      • Actions
      • Columns
      • Filters
    • DataSources
    • PropertyAccessors
    • Translations

Classes

  • Check
  • Condition
  • Custom
  • Date
  • DateRange
  • Filter
  • Number
  • Select
  • Text

Class Condition

Builds filter condition.

Nette\Object
Extended by Grido\Components\Filters\Condition
Namespace: Grido\Components\Filters
Package: Grido\Components\Filters
Author: Petr Bugyík
Located at Components/Filters/Condition.php

Methods summary

public
# __construct( mixed $column, mixed $condition, mixed $value = NULL )

Parameters

$column
$condition
$value
public Grido\Components\Filters\Condition
# setColumn( mixed $column )

Parameters

$column

Returns

Grido\Components\Filters\Condition

Throws

InvalidArgumentException
public Grido\Components\Filters\Condition
# setCondition( mixed $condition )

Parameters

$condition

Returns

Grido\Components\Filters\Condition
public Grido\Components\Filters\Condition
# setValue( mixed $value )

Parameters

$value

Returns

Grido\Components\Filters\Condition
public array
# getColumn( )

Returns

array
public array
# getCondition( )

Returns

array
public array
# getValue( )

Returns

array
public array
# getValueForColumn( )

Returns

array
public array
# getColumnWithoutOperator( )

Returns

array
public callable
# getCallback( )

Returns

callable
public static boolean
# isOperator( string $item )

Returns TRUE if $item is Condition:OPERATOR_AND or Condition:OPERATOR_OR else FALSE.

Returns TRUE if $item is Condition:OPERATOR_AND or Condition:OPERATOR_OR else FALSE.

Parameters

$item

Returns

boolean
public static Grido\Components\Filters\Condition
# setup( mixed $column, string $condition, mixed $value )

Parameters

$column
$condition
$value

Returns

Grido\Components\Filters\Condition
public static Grido\Components\Filters\Condition
# setupEmpty( )

Returns

Grido\Components\Filters\Condition
public static Grido\Components\Filters\Condition
# setupFromArray( array $condition )

Parameters

$condition

Returns

Grido\Components\Filters\Condition

Throws

InvalidArgumentException
public static Grido\Components\Filters\Condition
# setupFromCallback( callable $callback, string $value )

Parameters

$callback
$value

Returns

Grido\Components\Filters\Condition
public array
# __toArray( string $prefix = NULL, string $suffix = NULL, boolean $brackets = TRUE )

Parameters

$prefix
  • column prefix
$suffix
  • column suffix
$brackets
  • add brackets when multiple where

Returns

array

Throws

InvalidArgumentException

Magic methods summary

Constants summary

string OPERATOR_OR
# 'OR'
string OPERATOR_AND
# 'AND'

Properties summary

protected array $column
#
protected array $condition
#
protected array $value
#
protected callable $callback
#

Magic properties

public read-only callable $callback
public write-only array $column
public write-only array $condition
public write-only array $value
Grido@master API documentation generated by ApiGen