You are here

function _civicrm_enabled_entity_alter_labels in CiviCRM Entity 7.2

Parameters

array $labels:

Return value

mixed

1 call to _civicrm_enabled_entity_alter_labels()
_civicrm_entity_labels in ./civicrm_entity.module
Provide label (column) for each entity types - default to id if nothing specified.

File

./civicrm_entity.module, line 2122

Code

function _civicrm_enabled_entity_alter_labels(&$labels) {
  if (!civicrm_initialize()) {
    return;
  }
  $codeVersion = explode('.', CRM_Utils_System::version());

  // if db.ver < code.ver, time to upgrade
  if (version_compare($codeVersion[0] . '.' . $codeVersion[1], 5.28) >= 0) {
    return CRM_Utils_Hook::singleton()
      ->invoke([
      'labels',
    ], $labels, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, 'civicrm_alter_drupal_entity_labels');
  }
  elseif (version_compare($codeVersion[0] . '.' . $codeVersion[1], 4.5) >= 0) {
    return CRM_Utils_Hook::singleton()
      ->invoke(1, $labels, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, 'civicrm_alter_drupal_entity_labels');
  }
  else {
    return CRM_Utils_Hook::singleton()
      ->invoke(1, $labels, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, CRM_Core_DAO::$_nullObject, 'civicrm_alter_drupal_entity_labels');
  }
}