Exemplo n.º 1
0
 public function onExportScorm(ExportScormResourceEvent $event)
 {
     $resource = $event->getResource();
     $template = $this->container->get('templating')->render('ClarolinePdfPlayerBundle:Scorm:export.html.twig', ['_resource' => $resource]);
     // Set export template
     $event->setTemplate($template);
     // Add PDF file
     $event->addFile('file_' . $resource->getResourceNode()->getId(), $resource->getHashName());
     // Add assets
     $webpack = $this->container->get('claroline.extension.webpack');
     $event->addAsset('claroline-distribution-plugin-pdf-player-pdf-viewer.js', $webpack->hotAsset('dist/claroline-distribution-plugin-pdf-player-pdf-viewer.js', true));
     // Add translations
     $event->addTranslationDomain('widget');
     $event->stopPropagation();
 }