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

apply() public method

{@inheritDoc}
public apply ( Rule $rule, $value )
$rule DMS\Filter\Rules\Rule
    public function apply(Rule $rule, $value)
    {
        return preg_replace($rule->regexp, $rule->replacement, $value);
    }

Usage Example

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