public static function getAvailablePackages()
	{
		$availablePackages = self::getRemotePackages();
		$localPackages = self::getLocalPackages();
		foreach ($localPackages as $installedPackage)
		{
			unset($availablePackages[$installedPackage->getName()]);
		}
		return $availablePackages;
	}
public static function getAvailablePackages()
	{
		$availablePackages = self::getRemotePackages();
		$localPackages = self::getLocalPackages();
		foreach ($localPackages as $installedPackage)
		{
			unset($availablePackages[$installedPackage->getName()]);
		}
		return $availablePackages;
	}
public static function getAvailablePackages ( ) { $ availablePackages = self :: getRemotePackages ( ) ; $ localPackages = self :: getLocalPackages ( ) ; foreach ( $ localPackages as $ installedPackage ) { unset ( $ availablePackages [ $ installedPackage -> getName ( ) ] ) ; } return $ availablePackages ; }
Get a list of available packages

@return	array	Array of packages that are available in remote repositories but have no locally installed version
Get a list of available packages