You are here

protected function CRMFeedsActivityProcessor::newEntity in CRM Core 8.3

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

Creates a new activity in memory and returns it.

File

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

Class

CRMFeedsActivityProcessor
Creates activities from feed items.

Code

protected function newEntity(FeedsSource $source) {
  $values = [
    'type' => $this->config['activity_type'],
    'log' => t('Imported by feeds.'),
    'uid' => $this->config['author'],
  ];
  return entity_create('crm_core_activity', $values);
}