Exemplo n.º 1
0
 /**
  * Apply filter condition
  *
  * @param RangeNode $field
  * @param string $condition
  * @param mixed $value
  * @return bool
  */
 public function apply($field, $condition, $value)
 {
     $result = false;
     switch ($condition) {
         case ApplierInterface::QTEQ:
             $field->greaterThanOrEqualTo($value);
             $result = true;
             break;
         case ApplierInterface::LTEQ:
             $field->lessThanOrEqualTo($value);
             $result = true;
             break;
     }
     return $result;
 }
Exemplo n.º 2
0
 public function testIs()
 {
     $node = new Braintree\RangeNode('field');
     $node->is('something');
     $this->assertEquals(['is' => 'something'], $node->toParam());
 }