public static function Incident::createFromFieldItemsAndFormatter in Radioactivity 4.0.x
Same name and namespace in other branches
- 8.3 src/Incident.php \Drupal\radioactivity\Incident::createFromFieldItemsAndFormatter()
- 8.2 src/Incident.php \Drupal\radioactivity\Incident::createFromFieldItemsAndFormatter()
Create an Incident from field items, an item within it and a formatter.
Parameters
object $items: The items containing item.
object $item: The item in question.
object $formatter: The formatter in use.
Return value
\Drupal\radioactivity\IncidentInterface The incident object.
2 calls to Incident::createFromFieldItemsAndFormatter()
- RadioactivityEmitter::viewElements in src/
Plugin/ Field/ FieldFormatter/ RadioactivityEmitter.php - Builds a renderable array for a field value.
- RadioactivityReferenceEmitter::viewElements in src/
Plugin/ Field/ FieldFormatter/ RadioactivityReferenceEmitter.php - Builds a renderable array for a field value.
File
- src/
Incident.php, line 154
Class
- Incident
- Data class for Radioactivity Incident.
Namespace
Drupal\radioactivityCode
public static function createFromFieldItemsAndFormatter($items, $item, $formatter) {
return new Incident($items
->getName(), $item
->getEntity()
->getEntityTypeId(), $item
->getEntity()
->id(), isset($item->target_id) ? $item->target_id : 0, $formatter
->getSetting('energy'));
}