/**
  * Uninstalls current package.
  *
  * @param	array		$nodeData
  */
 protected function uninstallPackage(array $nodeData)
 {
     PackageEditor::deleteAll(array($this->queue->packageID));
     // remove localized package infos
     // todo: license/readme
     $sql = "DELETE FROM\twcf" . WCF_N . "_language_item\n\t\t\tWHERE\t\tlanguageItem IN (?, ?)";
     $statement = WCF::getDB()->prepareStatement($sql);
     $statement->execute(array('wcf.acp.package.packageName.package' . $this->queue->packageID, 'wcf.acp.package.packageDescription.package' . $this->queue->packageID));
     // reset package cache
     CacheHandler::getInstance()->clearResource('packages');
     // rebuild package dependencies
     Package::rebuildParentPackageDependencies($this->queue->packageID);
 }
	/**
	 * Uninstalls current package.
	 * 
	 * @param	array		$nodeData
	 */
	protected function uninstallPackage(array $nodeData) {
		PackageEditor::deleteAll(array($this->queue->packageID));
		
		// remove localized package infos
		// todo: license/readme
		$sql = "DELETE FROM	wcf".WCF_N."_language_item
			WHERE		languageItem IN (?, ?)";
		$statement = WCF::getDB()->prepareStatement($sql);
		$statement->execute(array(
			'wcf.acp.package.packageName.package'.$this->queue->packageID,
			'wcf.acp.package.packageDescription.package'.$this->queue->packageID
		));
		
		// reset package cache
		PackageCacheBuilder::getInstance()->reset();
	}