$parameters['context'
] =
$salesChannelContext;
} $documentTemplateRendererParameterEvent =
new DocumentTemplateRendererParameterEvent($parameters);
$this->eventDispatcher->
dispatch($documentTemplateRendererParameterEvent);
$parameters['extensions'
] =
$documentTemplateRendererParameterEvent->
getExtensions();
$parameters['counter'
] =
new Counter();
$view =
$this->
resolveView($view);
$rendered =
$this->twig->
render($view,
$parameters);
// If injected translator reject it
if ($context !== null &&
$salesChannelId !== null &&
$languageId !== null &&
$locale !== null
) { $this->translator->
resetInjection();
} return $rendered;
}