public function testReturnsFalseWhenInvalidPropertySpecified() { $filter = new ClosureFilter('invalid', function ($actual) { return $actual == 'value'; }); static::assertFalse($filter->matches(['invilad' => 'value'])); }
public function testClosureFilterWithValidator() { $filter = new ClosureFilter('test', v::stringType()); static::assertTrue($filter->matches(['test' => 'is a string'])); static::assertFalse($filter->matches(['test' => 2.4])); }