N98\Util\ArrayFunctions::matrixCallbackFilter PHP Method

matrixCallbackFilter() private static method

private static matrixCallbackFilter ( array $matrix, callable $callback ) : array
$matrix array
$callback callable that when return true on the row will unset it
return array
    private static function matrixCallbackFilter(array $matrix, $callback)
    {
        foreach ($matrix as $k => $item) {
            if ($callback($item)) {
                unset($matrix[$k]);
            }
        }
        return $matrix;
    }