You are here

private function CRMFeedsActivityProcessor::getActivitytypeNames in CRM Core 8.3

Same name and namespace in other branches
  1. 8 modules/crm_core_activity/legacy/CRMFeedsActivityProcessor.inc \CRMFeedsActivityProcessor::getActivitytypeNames()
  2. 8.2 modules/crm_core_activity/legacy/CRMFeedsActivityProcessor.inc \CRMFeedsActivityProcessor::getActivitytypeNames()

Returns the human-readable names of an activity types.

Return value

array An array as used by hook_options_list().

2 calls to CRMFeedsActivityProcessor::getActivitytypeNames()
CRMFeedsActivityProcessor::configDefaults in modules/crm_core_activity/legacy/CRMFeedsActivityProcessor.inc
Override parent::configDefaults().
CRMFeedsActivityProcessor::configForm in modules/crm_core_activity/legacy/CRMFeedsActivityProcessor.inc
Override parent::configForm().

File

modules/crm_core_activity/legacy/CRMFeedsActivityProcessor.inc, line 126
Class definition of CRMFeedsActivityProcessor. @TODO: Remove Feeds integration

Class

CRMFeedsActivityProcessor
Creates activities from feed items.

Code

private function getActivitytypeNames() {
  $names =& drupal_static(__FUNCTION__, []);
  if (empty($names)) {
    foreach (ActivityType::loadMultiple() as $type) {
      $names[$type->type] = $type
        ->label();
    }
  }
  return $names;
}