Ejemplo n.º 1
0
 public function testReturnsFalseWhenInvalidPropertySpecified()
 {
     $filter = new ClosureFilter('invalid', function ($actual) {
         return $actual == 'value';
     });
     static::assertFalse($filter->matches(['invilad' => 'value']));
 }
Ejemplo n.º 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]));
 }