--TEST-- PEAR_Common::sortPkgDeps test --SKIPIF-- --FILE-- infoFromAny('common_sortPkgDeps6_package.xml'), $c->infoFromAny('common_sortPkgDeps2_package.xml'), $c->infoFromAny('common_sortPkgDeps1_package.xml'), $c->infoFromAny('common_sortPkgDeps4_package.xml'), $c->infoFromAny('common_sortPkgDeps5_package.xml'), $c->infoFromAny('common_sortPkgDeps3_package.xml'), ); echo "Test Install Sort:\n"; $c->sortPkgDeps($packages); dumpPacks($packages); echo "Test Uninstall Sort:\n"; $c->sortPkgDeps($uninstallpackages, true); dumpPacks($uninstallpackages); chdir($dir); function dumpPacks($p) { echo "Packages(\n"; foreach ($p as $inf) { echo $inf['info']['package'] . ",\n"; } echo ")\n"; } ?> --EXPECT-- Test Install Sort: Packages( pkg6, pkg5, pkg4, pkg3, pkg2, pkg1, ) Test Uninstall Sort: Packages( pkg1, pkg2, pkg3, pkg5, pkg4, pkg6, )