Add default to function signature
authoreileen <emcnaughton@wikimedia.org>
Wed, 3 Feb 2016 21:30:14 +0000 (10:30 +1300)
committereileen <emcnaughton@wikimedia.org>
Wed, 3 Feb 2016 21:31:58 +0000 (10:31 +1300)
CRM/Core/BAO/OptionValue.php
CRM/Core/OptionValue.php

index 0e3bb21dc5e37d313b0d2059c1d5726ab70c4d96..6386676f99102821bebf6d3a46e3e44dfefea50c 100644 (file)
@@ -169,7 +169,7 @@ class CRM_Core_BAO_OptionValue extends CRM_Core_DAO_OptionValue {
    *
    * @return CRM_Core_DAO_OptionValue
    */
-  public static function add(&$params, $ids) {
+  public static function add(&$params, $ids = array()) {
     // CRM-10921: do not reset attributes to default if this is an update
     //@todo consider if defaults are being set in the right place. 'dumb' defaults like
     // these would be usefully set @ the api layer so they are visible to api users
index 06c066cb7df05f7791453eb72f159ecb87c3929b..f0ea310aed3338b666e4e8a64514dbc5ca111263 100644 (file)
@@ -181,6 +181,7 @@ class CRM_Core_OptionValue {
    *
    */
   public static function addOptionValue(&$params, &$groupParams, &$action, &$optionValueID) {
+    $ids = array();
     $params['is_active'] = CRM_Utils_Array::value('is_active', $params, FALSE);
     // checking if the group name with the given id or name (in $groupParams) exists
     if (!empty($groupParams)) {