/**
- * File for the CiviCRM APIv3 extension functions
+ * This api exposes CiviCRM extension.
*
* @package CiviCRM_APIv3
- * @subpackage API_Extension
- *
- * @copyright CiviCRM LLC (c) 2004-2014
- * @version $Id$
- *
*/
/**
- * Install an extension
+ * Install an extension.
*
* @param array $params
* Input parameters.
- * - key: string, eg "com.example.myextension"
- * - keys: mixed; array of string, eg array("com.example.myextension1", "com.example.myextension2") or string with comma-delimited list
- * using 'keys' should be more performant than making multiple API calls with 'key'
+ * - key: string, eg "com.example.myextension"
+ * - keys: mixed; array of string, eg array("com.example.myextension1", "com.example.myextension2") or string with comma-delimited list
+ * Using 'keys' should be more performant than making multiple API calls with 'key'.
*
* @return array
* API result
}
/**
- * Upgrade an extension - runs upgrade_N hooks and system.flush
+ * Upgrade an extension - runs upgrade_N hooks and system.flush.
*
* @return array
* API result
}
/**
- * Enable an extension
+ * Enable an extension.
*
* @param array $params
* Input parameters.
}
/**
- * Uninstall an extension
+ * Uninstall an extension.
*
* @param array $params
* Input parameters.
}
/**
- * Download and install an extension
+ * Download and install an extension.
*
* @param array $params
* Input parameters.
* @throws API_Exception
* @return array
* API result
- * @example ExtensionDownload.php
*/
function civicrm_api3_extension_download($params) {
if (!array_key_exists('key', $params)) {
}
/**
- * Download and install an extension
+ * Download and install an extension.
*
* @param array $params
* Input parameters.
*
* @return array
* API result
- * @example ExtensionRefresh.php
- *
*/
function civicrm_api3_extension_refresh($params) {
$defaults = array('local' => TRUE, 'remote' => TRUE);
}
/**
- * Get a list of available extensions
+ * Get a list of available extensions.
*
* @param array $params
*
* @return array
* API result
- * @example ExtensionGet.php
*/
function civicrm_api3_extension_get($params) {
$statuses = CRM_Extension_System::singleton()->getManager()->getStatuses();
}
/**
- * Determine the list of extension keys
+ * Determine the list of extension keys.
*
* @param array $params
* API request params with 'key' or 'keys'.
+ *
* @return array
* Array of extension keys
* @throws API_Exception