FOF30\Utils\Collection::sum PHP Метод

sum() публичный Метод

Get the sum of the given values.
public sum ( Closure | string $callback ) : mixed
$callback Closure | string
Результат mixed
    public function sum($callback)
    {
        if (is_string($callback)) {
            $callback = $this->valueRetriever($callback);
        }
        return $this->reduce(function ($result, $item) use($callback) {
            return $result += $callback($item);
        }, 0);
    }

Usage Example

Пример #1
0
 public function testGettingSumFromEmptyCollection()
 {
     $c = new Collection();
     $this->assertEquals(0, $c->sum('foo'));
 }