12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace Braintree;
- class RangeNode
- {
- public function __construct($name)
- {
- $this->name = $name;
- $this->searchTerms = [];
- }
- public function greaterThanOrEqualTo($value)
- {
- $this->searchTerms['min'] = $value;
- return $this;
- }
- public function lessThanOrEqualTo($value)
- {
- $this->searchTerms['max'] = $value;
- return $this;
- }
- public function is($value)
- {
- $this->searchTerms['is'] = $value;
- return $this;
- }
- public function between($min, $max)
- {
- return $this->greaterThanOrEqualTo($min)->lessThanOrEqualTo($max);
- }
- public function toParam()
- {
- return $this->searchTerms;
- }
- }
- class_alias('Braintree\RangeNode', 'Braintree_RangeNode');
|