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