DMS\Filter\Filters\Trim::apply PHP Method

apply() public method

{@inheritDoc}
public apply ( Rule $rule, $value )
$rule DMS\Filter\Rules\Rule
    public function apply(Rule $rule, $value)
    {
        //trim() only operates in default mode
        //if no second argument is passed, it
        //cannot be passed as null
        if ($rule->charlist === null) {
            return trim($value);
        }
        return trim($value, $rule->charlist);
    }

Usage Example

Beispiel #1
0
 /**
  * @dataProvider provideForRule
  */
 public function testRule($options, $value, $expectedResult)
 {
     $rule = new TrimRule($options);
     $filter = new Trim();
     $result = $filter->apply($rule, $value);
     $this->assertEquals($expectedResult, $result);
 }
Trim