You are here

RangeNode.php in Commerce Braintree 7

File

braintree_php/lib/Braintree/RangeNode.php
View source
<?php

class Braintree_RangeNode {
  function __construct($name) {
    $this->name = $name;
    $this->searchTerms = array();
  }
  function greaterThanOrEqualTo($value) {
    $this->searchTerms['min'] = $value;
    return $this;
  }
  function lessThanOrEqualTo($value) {
    $this->searchTerms['max'] = $value;
    return $this;
  }
  function is($value) {
    $this->searchTerms['is'] = $value;
    return $this;
  }
  function between($min, $max) {
    return $this
      ->greaterThanOrEqualTo($min)
      ->lessThanOrEqualTo($max);
  }
  function toParam() {
    return $this->searchTerms;
  }

}

Classes