AssetManager\Controller\ConsoleController::recursiveRemove PHP Method

recursiveRemove() protected method

Removes given node from filesystem (recursively).
protected recursiveRemove ( string $node, boolean $verbose = false )
$node string - uri of node that should be removed from filesystem
$verbose boolean verbose flag, default false
    protected function recursiveRemove($node, $verbose = false)
    {
        if (is_dir($node)) {
            $objects = scandir($node);
            foreach ($objects as $object) {
                if ($object === '.' || $object === '..') {
                    continue;
                }
                $this->recursiveRemove($node . '/' . $object);
            }
        } elseif (is_file($node)) {
            $this->output(sprintf("unlinking %s...", $node), $verbose);
            unlink($node);
        }
    }