for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BrenoRoosevelt;
function sum(iterable $items, callable $callback, int $mode = 0)
{
$sum = 0;
foreach ($items as $key => $value) {
$sum += call_user_func_array($callback, __args($mode, $key, $value));
}
return $sum;