34 public function __construct(EditorAssetProcessorInterface $asset_processor) {
35 $this->assetProcessor = $asset_processor;
41 public function id() {
49 $attachments = $render_context->pop()->getAttachments();
50 $assets = $this->assetProcessor->processAttachments($attachments);
52 foreach ($assets as $id => $asset) {
53 $asset[
'editorContextId'] = $state->
getItemContext()->getAdditionalContext(
'editorContext');
54 $data->
addModel(
'asset', $id, $asset);