Merge pull request #19116 from eileenmcnaughton/pay_edit
[civicrm-core.git] / CRM / Upgrade / Incremental / Base.php
index a7c5ee6e4e7f4ca7af818a7a5222d082975adaa8..1a2e3b008c67ef454b8af4801daa5f03cd6e623a 100644 (file)
@@ -244,12 +244,13 @@ class CRM_Upgrade_Incremental_Base {
    *
    * @param CRM_Queue_TaskContext $ctx
    * @param string $table
-   * @param string|array $column
+   * @param string|array $columns
+   * @param string $prefix
    * @return bool
    */
-  public static function addIndex($ctx, $table, $column) {
-    $tables = [$table => (array) $column];
-    CRM_Core_BAO_SchemaHandler::createIndexes($tables);
+  public static function addIndex($ctx, $table, $columns, $prefix = 'index') {
+    $tables = [$table => (array) $columns];
+    CRM_Core_BAO_SchemaHandler::createIndexes($tables, $prefix);
 
     return TRUE;
   }