/** * 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 . ')'); } }
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 . ')'); } }