<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright (C) 2011 Marty Wright |
| Licensed to CiviCRM under the Academic Free License version 3.0. |
| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2014
+ * @copyright CiviCRM LLC (c) 2004-2015
* $Id$
*
*/
class CRM_Core_BAO_Extension extends CRM_Core_DAO_Extension {
/**
- * Fetch object based on array of properties
+ * Fetch object based on array of properties.
*
- * @param array $params (reference ) an assoc array of name/value pairs
- * @param array $defaults (reference ) an assoc array to hold the flattened values
+ * @param array $params
+ * (reference ) an assoc array of name/value pairs.
+ * @param array $defaults
+ * (reference ) an assoc array to hold the flattened values.
*
- * @return CRM_Core_BAO_LocationType object on success, null otherwise
- * @access public
- * @static
+ * @return CRM_Core_BAO_LocationType|null
+ * object on success, null otherwise
*/
- static function retrieve(&$params, &$defaults) {
+ public static function retrieve(&$params, &$defaults) {
$extension = new CRM_Core_DAO_Extension();
$extension->copyValues($params);
if ($extension->find(TRUE)) {
}
/**
- * delete an extension
+ * Delete an extension.
*
- * @param int $id Id of the extension to be deleted.
+ * @param int $id
+ * Id of the extension to be deleted.
*
* @return void
*
- * @access public
- * @static
*/
- static function del($id) {
+ public static function del($id) {
$extension = new CRM_Core_DAO_Extension();
$extension->id = $id;
return $extension->delete();
}
/**
- * Change the schema version of an extension
+ * Change the schema version of an extension.
*
- * @param $fullName string, the fully-qualified name (eg "com.example.myextension")
- * @param $schemaVersion string
+ * @param string $fullName
+ * the fully-qualified name (eg "com.example.myextension").
+ * @param string $schemaVersion
* @return void
*/
- static function setSchemaVersion($fullName, $schemaVersion) {
+ public static function setSchemaVersion($fullName, $schemaVersion) {
$sql = 'UPDATE civicrm_extension SET schema_version = %1 WHERE full_name = %2';
$params = array(
1 => array($schemaVersion, 'String'),
}
/**
- * Determine the schema version of an extension
+ * Determine the schema version of an extension.
*
- * @param $fullName string, the fully-qualified name (eg "com.example.myextension")
+ * @param string $fullName
+ * the fully-qualified name (eg "com.example.myextension").
* @return string
*/
- static function getSchemaVersion($fullName) {
+ public static function getSchemaVersion($fullName) {
$sql = 'SELECT schema_version FROM civicrm_extension WHERE full_name = %1';
$params = array(
1 => array($fullName, 'String'),