/** * Return the PEAR Package representation based on a local *.tgz archive. * * @param string $package_tgz_path Path to the *.tgz file. * @param Components_Pear_Environment $environment The PEAR environment. * * @return PEAR_PackageFile */ public function getPackageFileFromTgz($package_tgz_path, Components_Pear_Environment $environment) { $pkg = new PEAR_PackageFile($environment->getPearConfig()); return Components_Exception_Pear::catchError($pkg->fromTgzFile($package_tgz_path, PEAR_VALIDATE_NORMAL)); }