ICanBoogie/Facets v0.3.1
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Facets
      • RecordCollection

Classes

  • BooleanCriterion
  • Criterion
  • CriterionList
  • CriterionNotDefined
  • CriterionValue
  • Fetcher
  • IntervalCriterionValue
  • QueryString
  • QueryStringWord
  • RecordCollection
  • SetCriterionValue

Interfaces

  • CriterionInterface
  • FetcherInterface

Traits

  • CriterionTrait
  • FetcherTrait
  • HumanizePairsTrait
  • ParseQueryStringTrait

Class IntervalCriterionValue

Representation of an interval, suitable for the SQL BETWEEN operator.

An interval is created by separating two values with two dots ("..") e.g. "2000..2014".

ICanBoogie\Facets\IntervalCriterionValue implements ICanBoogie\ToArray
Namespace: ICanBoogie\Facets
Located at IntervalCriterionValue.php

Methods summary

public static ICanBoogie\Facets\IntervalCriterionValue|null
# from( mixed $value )

Instantiate a ICanBoogie\Facets\IntervalCriterionValue instance from a value.

Instantiate a ICanBoogie\Facets\IntervalCriterionValue instance from a value.

Parameters

$value

Returns

ICanBoogie\Facets\IntervalCriterionValue|null
public
# __construct( $min, $max )
public string
# __toString( )

Formats the interval as a string.

Formats the interval as a string.

Returns

string
public array
# to_array( )

Returns

array
An array made of the ICanBoogie\Facets\IntervalCriterionValue::$min and ICanBoogie\Facets\IntervalCriterionValue::$max values.

Constants summary

string SEPARATOR
# '..'

Properties summary

public $min
#
public $max
#
ICanBoogie/Facets v0.3.1 API documentation generated by ApiGen