Regenerate Ext DAO files without boilerplate getReferenceColumns()
authorcolemanw <coleman@civicrm.org>
Tue, 2 Jan 2024 04:30:12 +0000 (23:30 -0500)
committercolemanw <coleman@civicrm.org>
Tue, 2 Jan 2024 04:30:12 +0000 (23:30 -0500)
ext/afform/core/CRM/Afform/DAO/AfformSubmission.php
ext/civigrant/CRM/Grant/DAO/Grant.php
ext/search_kit/CRM/Search/DAO/SearchDisplay.php
ext/standaloneusers/CRM/Standaloneusers/DAO/Session.php
ext/standaloneusers/CRM/Standaloneusers/DAO/User.php
ext/standaloneusers/CRM/Standaloneusers/DAO/UserRole.php

index a83b0c6a5eebf812080a64cf828d2741ab48e22f..3e0053f4da9f05fa58be00902e6dee96882b6728 100644 (file)
@@ -108,21 +108,6 @@ class CRM_Afform_DAO_AfformSubmission extends CRM_Core_DAO {
     return $plural ? E::ts('FormBuilder Submissions') : E::ts('FormBuilder Submission');
   }
 
-  /**
-   * Returns foreign keys and entity references.
-   *
-   * @return array
-   *   [CRM_Core_Reference_Interface]
-   */
-  public static function getReferenceColumns() {
-    if (!isset(Civi::$statics[__CLASS__]['links'])) {
-      Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'contact_id', 'civicrm_contact', 'id');
-      CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
-    }
-    return Civi::$statics[__CLASS__]['links'];
-  }
-
   /**
    * Returns all the column names of this table
    *
index aa20b3c3d10aed0d2f33b11c0b875f88175c8c51..5131367f28d9e437812dc425464aecb73c72d597 100644 (file)
@@ -212,22 +212,6 @@ class CRM_Grant_DAO_Grant extends CRM_Core_DAO {
     return E::ts('Funds applied for and given out by this organization.');
   }
 
-  /**
-   * Returns foreign keys and entity references.
-   *
-   * @return array
-   *   [CRM_Core_Reference_Interface]
-   */
-  public static function getReferenceColumns() {
-    if (!isset(Civi::$statics[__CLASS__]['links'])) {
-      Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'contact_id', 'civicrm_contact', 'id');
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'financial_type_id', 'civicrm_financial_type', 'id');
-      CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
-    }
-    return Civi::$statics[__CLASS__]['links'];
-  }
-
   /**
    * Returns all the column names of this table
    *
index 2e7cf49789cf84a34ef28aa2c0da42153c42f3d6..6ab68bc9795cda973b7c8e83aea6902220ac3347 100644 (file)
@@ -126,21 +126,6 @@ class CRM_Search_DAO_SearchDisplay extends CRM_Core_DAO {
     return $plural ? E::ts('Search Displays') : E::ts('Search Display');
   }
 
-  /**
-   * Returns foreign keys and entity references.
-   *
-   * @return array
-   *   [CRM_Core_Reference_Interface]
-   */
-  public static function getReferenceColumns() {
-    if (!isset(Civi::$statics[__CLASS__]['links'])) {
-      Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'saved_search_id', 'civicrm_saved_search', 'id');
-      CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
-    }
-    return Civi::$statics[__CLASS__]['links'];
-  }
-
   /**
    * Returns all the column names of this table
    *
index 230951ff6705180d458f027b4a8d3beb5299e4e4..5ed463acd707cba57d6abbac429ded14e11b134b 100644 (file)
@@ -182,37 +182,6 @@ class CRM_Standaloneusers_DAO_Session extends CRM_Core_DAO {
     return Civi::$statics[__CLASS__]['fields'];
   }
 
-  /**
-   * Return a mapping from field-name to the corresponding key (as used in fields()).
-   *
-   * @return array
-   *   Array(string $name => string $uniqueName).
-   */
-  public static function &fieldKeys() {
-    if (!isset(Civi::$statics[__CLASS__]['fieldKeys'])) {
-      Civi::$statics[__CLASS__]['fieldKeys'] = array_flip(CRM_Utils_Array::collect('name', self::fields()));
-    }
-    return Civi::$statics[__CLASS__]['fieldKeys'];
-  }
-
-  /**
-   * Returns the names of this table
-   *
-   * @return string
-   */
-  public static function getTableName() {
-    return self::$_tableName;
-  }
-
-  /**
-   * Returns if this table needs to be logged
-   *
-   * @return bool
-   */
-  public function getLog() {
-    return self::$_log;
-  }
-
   /**
    * Returns the list of fields that can be imported
    *
index 8208e2b5b485c9bc3b799cb77044c879b887610d..925ef0bbb4177fe65af51430b1313da8e89c451a 100644 (file)
@@ -182,22 +182,6 @@ class CRM_Standaloneusers_DAO_User extends CRM_Core_DAO {
     return $plural ? E::ts('Users') : E::ts('User');
   }
 
-  /**
-   * Returns foreign keys and entity references.
-   *
-   * @return array
-   *   [CRM_Core_Reference_Interface]
-   */
-  public static function getReferenceColumns() {
-    if (!isset(Civi::$statics[__CLASS__]['links'])) {
-      Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'domain_id', 'civicrm_domain', 'id');
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'contact_id', 'civicrm_contact', 'id');
-      CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
-    }
-    return Civi::$statics[__CLASS__]['links'];
-  }
-
   /**
    * Returns all the column names of this table
    *
index eb77ccddd7aa3f98f6672665e7f3a2f9e1ce7cf8..1e33a6557939013c592756a744528b8638849331 100644 (file)
@@ -76,22 +76,6 @@ class CRM_Standaloneusers_DAO_UserRole extends CRM_Core_DAO {
     return $plural ? E::ts('User Roles') : E::ts('User Role');
   }
 
-  /**
-   * Returns foreign keys and entity references.
-   *
-   * @return array
-   *   [CRM_Core_Reference_Interface]
-   */
-  public static function getReferenceColumns() {
-    if (!isset(Civi::$statics[__CLASS__]['links'])) {
-      Civi::$statics[__CLASS__]['links'] = static::createReferenceColumns(__CLASS__);
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'user_id', 'civicrm_uf_match', 'id');
-      Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'role_id', 'civicrm_role', 'id');
-      CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
-    }
-    return Civi::$statics[__CLASS__]['links'];
-  }
-
   /**
    * Returns all the column names of this table
    *