ConsoleKit\Widgets\Checklist::runArray PHP Method

runArray() public method

public runArray ( $array, $message, $callback, $useKeyInMessage = false )
    public function runArray($array, $message, $callback, $useKeyInMessage = false)
    {
        $steps = array();
        foreach ($array as $k => $v) {
            $steps[sprintf($message, $useKeyInMessage ? $k : $v)] = function () use($k, $v) {
                return $callback($v, $k);
            };
        }
        return $this->run($steps);
    }