ICanBoogie/Facets master
  • Namespace
  • Class

Namespaces

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

Classes

  • CriterionList
  • CriterionNotDefined
  • CriterionValue
  • QueryString
  • QueryStringWord
  • RecordCollection

Interfaces

  • Criterion
  • Fetcher

Traits

  • CriterionTrait
  • FetcherTrait
  • ModelBindings

Class CriterionValue

Representation of a generic criterion value.

Namespace: ICanBoogie\Facets
Package: ICanBoogie\Facets
Located at CriterionValue.php

Methods summary

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

Creates an instance from the specified criterion value.

Creates an instance from the specified criterion value.

Only instances of ICanBoogie\Facets\CriterionValue\SetCriterionValue and ICanBoogie\Facets\CriterionValue\IntervalCriterionValue are currently supported. The criterion value is returned as is if it cannot be represented by either one of these classes.

Note: ICanBoogie\Facets\CriterionValue\IntervalCriterionValue instances are replaced with simpler values whenever possible. For instance 1..1 or [ 'min' => 1, 'max' => 1 ] are both replaced by 1.

Parameters

$value

Returns

ICanBoogie\Facets\CriterionValue\SetCriterionValue|ICanBoogie\Facets\CriterionValue\IntervalCriterionValue|mixed
public
# __construct( $value )
public
# __toString( )

Properties summary

protected $value
#
ICanBoogie/Facets master API documentation generated by ApiGen