public static function installRecursively($extensionIDs, $installData=array())
    {
        try {
            return parent::installRecursively($extensionIDs, $installData);
        } catch (\common_ext_ExtensionException $e) {
            static::log('w', 'Exception('.$e->getMessage().') during install for extension "'.$e->getExtensionId().'"');
            throw new \tao_install_utils_Exception("An error occured during the installation of extension '" . $e->getExtensionId() . "'.");
        }
    }
public static function installRecursively($extensionIDs, $installData=array())
    {
        try {
            return parent::installRecursively($extensionIDs, $installData);
        } catch (\common_ext_ExtensionException $e) {
            static::log('w', 'Exception('.$e->getMessage().') during install for extension "'.$e->getExtensionId().'"');
            throw new \tao_install_utils_Exception("An error occured during the installation of extension '" . $e->getExtensionId() . "'.");
        }
    }
public static function installRecursively ( $ extensionIDs , $ installData = array ( ) ) { try { return parent :: installRecursively ( $ extensionIDs , $ installData ) ; } catch ( \ common_ext_ExtensionException $ e ) { static :: log ( 'w' , 'Exception(' . $ e -> getMessage ( ) . ') during install for extension "' . $ e -> getExtensionId ( ) . '"' ) ; throw new \ tao_install_utils_Exception ( "An error occured during the installation of extension '" . $ e -> getExtensionId ( ) . "'." ) ; } }
Override of original install helper to throw install exception
on errors

@param array $extensionIDs
@param array $installData
@throws \tao_install_utils_Exception
@return multitype:string
Override of original install helper to throw install exception on errors