ICanBoogie
  • Documentation
  • API Reference
  • Facets v0.3.1
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 from( mixed $value ) : ICanBoogie\Facets\IntervalCriterionValue|null

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 __toString( void ) : string

Formats the interval as a string.

Formats the interval as a string.

Returns

string
public to_array( void ) : array

Returns

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

Constants summary

SEPARATOR : string
'..'

Properties summary

public $min

		
public $max

		
Facets v0.3.1 – Check on GitHub – API documentation generated by ApiGen