/** * Apply filter condition * * @param TextNode $field * @param string $condition * @param mixed $value * @return bool */ public function apply($field, $condition, $value) { $result = false; $value = trim($value, "% \r\n\t"); switch ($condition) { case ApplierInterface::EQ: $field->is($value); $result = true; break; case ApplierInterface::LIKE: $field->contains($value); $result = true; break; } return $result; }
public function testContains() { $node = new Braintree\TextNode('field'); $node->contains('middle'); $this->assertEquals(array('contains' => 'middle'), $node->toParam()); }