Example #1
0
 /**
  * Uninstall Application
  *
  * @param Application $application
  * @since 2.0
  * @throws InstallHelperException
  */
 public function uninstallApplication(Application $application)
 {
     $group = $application->getGroup();
     if ($this->_applicationExists($group)) {
         throw new InstallHelperException('Delete existing applications first.');
     }
     if (!($directory = $this->app->path->path("applications:{$group}")) || !JFolder::delete($directory)) {
         throw new InstallHelperException('Unable to delete directory: (' . $directory . ')');
     }
 }
Example #2
0
 public static function uninstallApplication(Application $application)
 {
     $group = $application->getGroup();
     if (self::_applicationExists($group)) {
         throw new InstallHelperException('Delete existing applications first.');
     }
     $directory = ZOO_APPLICATION_PATH . '/' . $group . '/';
     if (!JFolder::delete($directory)) {
         throw new InstallHelperException('Unable to delete directory: (' . $directory . ')');
     }
 }