Пример #1
0
function every($collection, $predicate)
{
    if (isEmpty($collection)) {
        return true;
    }
    return !any($collection, Functions\negate($predicate));
}
Пример #2
0
 public function testNegateInChain()
 {
     $isPositive = function ($value) {
         return $value > 0;
     };
     $container = new Container(array(2, -3, 5, -8));
     $negatives = $container->filter(Functions\negate($isPositive))->values()->value();
     $this->assertEquals(array(-3, -8), $negatives);
 }
Пример #3
0
function reject($collection, $predicate)
{
    return filter($collection, Functions\negate($predicate));
}