public function uninstall()
    {
        $this->assertIsDebugMode();
	    try {
	        $uninstaller = new \tao_install_ExtensionUninstaller($this->getCurrentExtension());
	        $success = $uninstaller->uninstall();
	        $message = __('Uninstalled %s', $this->getRequestParameter('id'));
	    } catch (\common_Exception $e) {
	        $success = false;
	        if ($e instanceof \common_exception_UserReadableException) {
	            $message = $e->getUserMessage();
	        } else {
	            $message = __('Uninstall of %s failed', $this->getRequestParameter('id'));
	        }
	    }
        $this->returnJson(array(
	        'success' => $success,
	        'message' => $message
	    ));
	}
public function uninstall()
    {
        $this->assertIsDebugMode();
	    try {
	        $uninstaller = new \tao_install_ExtensionUninstaller($this->getCurrentExtension());
	        $success = $uninstaller->uninstall();
	        $message = __('Uninstalled %s', $this->getRequestParameter('id'));
	    } catch (\common_Exception $e) {
	        $success = false;
	        if ($e instanceof \common_exception_UserReadableException) {
	            $message = $e->getUserMessage();
	        } else {
	            $message = __('Uninstall of %s failed', $this->getRequestParameter('id'));
	        }
	    }
        $this->returnJson(array(
	        'success' => $success,
	        'message' => $message
	    ));
	}
public function uninstall ( ) { $ this -> assertIsDebugMode ( ) ; try { $ uninstaller = new \ tao_install_ExtensionUninstaller ( $ this -> getCurrentExtension ( ) ) ; $ success = $ uninstaller -> uninstall ( ) ; $ message = __ ( 'Uninstalled %s' , $ this -> getRequestParameter ( 'id' ) ) ; } catch ( \ common_Exception $ e ) { $ success = false ; if ( $ e instanceof \ common_exception_UserReadableException ) { $ message = $ e -> getUserMessage ( ) ; } else { $ message = __ ( 'Uninstall of %s failed' , $ this -> getRequestParameter ( 'id' ) ) ; } } $ this -> returnJson ( array ( 'success' => $ success , 'message' => $ message ) ) ; }
Uninstall an extension

@throws common_exception_BadRequest If platform is on production mode
Uninstall an extension