ICanBoogie
  • Documentation
  • API Reference
  • Facets 0.6.x
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
┗ ICanBoogie\Facets\Criterion\DateCriterion
Namespace: ICanBoogie\Facets\Criterion
Located at Criterion/DateCriterion.php

Methods summary

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

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

Facets 0.6.x – Check on GitHub – API documentation generated by ApiGen