protected function ChartConfigItemDefaultFormatter::viewElement in Charts 5.0.x
Same name and namespace in other branches
- 8.4 src/Plugin/Field/FieldFormatter/ChartConfigItemDefaultFormatter.php \Drupal\charts\Plugin\Field\FieldFormatter\ChartConfigItemDefaultFormatter::viewElement()
Builds a renderable array for a single chart item.
Parameters
\Drupal\Core\Field\FieldItemInterface $item: The chart field item.
string $chart_id: The chart id.
Return value
array A renderable array.
Throws
\Drupal\Core\TypedData\Exception\MissingDataException
1 call to ChartConfigItemDefaultFormatter::viewElement()
- ChartConfigItemDefaultFormatter::viewElements in src/
Plugin/ Field/ FieldFormatter/ ChartConfigItemDefaultFormatter.php - Builds a renderable array for a field value.
File
- src/
Plugin/ Field/ FieldFormatter/ ChartConfigItemDefaultFormatter.php, line 58
Class
- ChartConfigItemDefaultFormatter
- Plugin implementation of the "chart_config_default" formatter.
Namespace
Drupal\charts\Plugin\Field\FieldFormatterCode
protected function viewElement(FieldItemInterface $item, $chart_id) {
$settings = $item
->toArray()['config'];
return Chart::buildElement($settings, $chart_id);
}