Trait CriterionTrait
Trait for a generic criterion.
Direct Known Users
Indirect Known Users
ICanBoogie\Facets\Criterion\BooleanCriterion,
ICanBoogie\Facets\Criterion\DateCriterion
Methods summary
protected
get_column_name( void )
Returns the criterion's column name, or if it is empty the criterion's identifier.
public
parse_query_string( ICanBoogie\Facets\QueryString $q )
: ICanBoogie\Facets\QueryString
Parses the query string and marks words matched by the criterion.
public
alter_conditions( array & $conditions, array $modifiers )
Unset the condition if the modifier is null or an empty string.
public
alter_query_with_value( ICanBoogie\ActiveRecord\Query $query, mixed $value )
: ICanBoogie\ActiveRecord\Query
Alters the query according to the specified value.
public
alter_query_with_order( ICanBoogie\ActiveRecord\Query $query, integer $order_direction )
: ICanBoogie\ActiveRecord\Query
Alters the query with an order.
public
humanize( mixed $value )
: string|ICanBoogie\Facets\CriterionValue\IntervalCriterionValue
Returns a human readable value.