You are here

class DateRangeValue in Search API Solr 4.x

Same name and namespace in other branches
  1. 8.3 src/Plugin/search_api/data_type/value/DateRangeValue.php \Drupal\search_api_solr\Plugin\search_api\data_type\value\DateRangeValue
  2. 8.2 src/Plugin/search_api/data_type/value/DateRangeValue.php \Drupal\search_api_solr\Plugin\search_api\data_type\value\DateRangeValue

Represents a single date range value.

Hierarchy

Expanded class hierarchy of DateRangeValue

2 files declare their use of DateRangeValue
DateRange.php in src/Plugin/search_api/processor/DateRange.php
SearchApiBackendUnitTest.php in tests/src/Unit/SearchApiBackendUnitTest.php

File

src/Plugin/search_api/data_type/value/DateRangeValue.php, line 8

Namespace

Drupal\search_api_solr\Plugin\search_api\data_type\value
View source
class DateRangeValue implements DateRangeValueInterface {

  /**
   * The start date.
   *
   * @var string
   */
  protected $start;

  /**
   * The end date.
   *
   * @var string
   */
  protected $end;

  /**
   * Constructs a DateRangeValue object.
   *
   * @param string $start
   *   The start date.
   * @param string $end
   *   The end date.
   */
  public function __construct($start, $end) {
    $this->start = $start;
    $this->end = $end;
  }

  /**
   * {@inheritdoc}
   */
  public function getStart() {
    return $this->start;
  }

  /**
   * {@inheritdoc}
   */
  public function getEnd() {
    return $this->end;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DateRangeValue::$end protected property The end date.
DateRangeValue::$start protected property The start date.
DateRangeValue::getEnd public function Retrieves the end date. Overrides DateRangeValueInterface::getEnd
DateRangeValue::getStart public function Retrieves the start date. Overrides DateRangeValueInterface::getStart
DateRangeValue::__construct public function Constructs a DateRangeValue object.