protected function EntityView::renderAssets in Services 9.0.x
Same name and namespace in other branches
- 8.4 src/Plugin/ServiceDefinition/EntityView.php \Drupal\services\Plugin\ServiceDefinition\EntityView::renderAssets()
Renders an array of assets.
Parameters
array $all_assets: An array of all unrendered assets keyed by type.
Return value
array An array of all rendered assets keyed by type.
1 call to EntityView::renderAssets()
- EntityView::processRequest in src/
Plugin/ ServiceDefinition/ EntityView.php - Processes the request and returns an array of data as appropriate.
File
- src/
Plugin/ ServiceDefinition/ EntityView.php, line 92
Class
- EntityView
- Plugin annotation @ServiceDefinition( id = "entity_view", methods = { "GET" }, translatable = true, deriver = "\Drupal\services\Plugin\Deriver\EntityView" )
Namespace
Drupal\services\Plugin\ServiceDefinitionCode
protected function renderAssets(array $all_assets) {
$result = [];
foreach ($all_assets as $asset_type => $assets) {
$result[$asset_type] = [];
foreach ($assets as $asset) {
$result[$asset_type][] = $this->renderer
->renderRoot($asset);
}
}
return $result;
}