Exemple #1
0
function recurse_dirs($key, $var)
{
    $dirwalk = "";
    foreach ($var as $k => $v) {
        if (is_numeric($k)) {
            // If it's a number, it's a list of files
            $dirwalk .= "{$key}/{$v}\n";
        } else {
            $dirwalk .= recurse_dirs("{$key}/{$k}", $v);
        }
    }
    return $dirwalk;
}
                continue;
            }
            if (strpos($dir, "/docs") !== false) {
                continue;
            }
            if (strpos($dir, "/dont-deploy") !== false) {
                continue;
            }
            if (strpos($dir, "/node_modules") !== false) {
                continue;
            }
            if (strpos($dir, "/vendor") !== false) {
                continue;
            }
            if (strpos($dir, "/coverage") !== false) {
                continue;
            }
            $cb($path);
        }
    }
}
recurse_dirs(BASEDIR, function ($d) {
    check_for_typeof($d);
});
echo "\n";
show_git_revert_command();
echo "\n";
if ($FAILED > 0) {
    echo "Failed with: " . $FAILED . " errors.\n";
    exit - 1;
}