You are here

public function RadioactivityFileIncidentStorage::addEmitter in Radioactivity 7.2

Default emitting for the default processEmitter function

File

includes/RadioactivityFileIncidentStorage.inc, line 68
File incident storage class

Class

RadioactivityFileIncidentStorage
@file File incident storage class

Code

public function addEmitter($entity_type, $bundle, $field_name, $entity_id, $energy) {
  if (self::$fileEmitters == NULL) {
    self::$fileEmitters = array();
  }
  if ($entity_id !== NULL) {
    if (!isset(self::$fileEmitters[$entity_type][$bundle][$field_name][$entity_id])) {
      self::$fileEmitters[$entity_type][$bundle][$field_name][$entity_id] = 0;
    }
    self::$fileEmitters[$entity_type][$bundle][$field_name][$entity_id] += $energy;
  }
  else {
    return self::$fileEmitters;
  }
}