ICanBoogie/Facets master
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Facets
      • Criterion
      • CriterionValue
      • Fetcher
      • RecordCollection

Classes

  • BasicCriterion
  • BooleanCriterion
  • DateCriterion

Traits

  • HumanizePairsTrait
  • ParseQueryStringTrait

Class DateCriterion

A boolean criterion.

ICanBoogie\Facets\Criterion\BasicCriterion implements ICanBoogie\Facets\Criterion uses ICanBoogie\Accessor\AccessorTrait (not available) ICanBoogie\Facets\CriterionTrait
Extended by ICanBoogie\Facets\Criterion\DateCriterion
Namespace: ICanBoogie\Facets\Criterion
Located at Criterion/DateCriterion.php

Methods summary

public ICanBoogie\ActiveRecord\Query
# alter_query_with_value( ICanBoogie\ActiveRecord\Query $query, mixed $value )

Alters the query according to the specified value.

Alters the query according to the specified value.

The method handles IntervalCriterionValue and SetCriterionValue instances as well as plain values, for which a simple {$this->id} = {$value} is done.

Subclasses might want to override the method according to the kind of value they provide.

Parameters

$query
$value

The criterion value. Special care is taken if the param is an instance of IntervalCriterionValue or SetCriterionValue.

Returns

ICanBoogie\ActiveRecord\Query

Overrides

ICanBoogie\Facets\CriterionTrait::alter_query_with_value

Methods inherited from ICanBoogie\Facets\Criterion\BasicCriterion

__construct()

Methods inherited from ICanBoogie\Facets\Criterion

alter_conditions(), alter_query(), alter_query_with_order(), alter_records(), parse_query_string(), parse_value()

Methods used from ICanBoogie\Facets\CriterionTrait

alter_conditions(), alter_query(), alter_query_with_order(), alter_records(), format_humanized_value(), get_column_name(), get_id(), humanize(), parse_query_string(), parse_value()

Properties summary

Properties used from ICanBoogie\Facets\CriterionTrait

$column_name, $id

Magic properties inherited from ICanBoogie\Facets\Criterion\BasicCriterion

$column_name, $id

ICanBoogie/Facets master API documentation generated by ApiGen