Remove template debug placeholders (#93)

This commit is contained in:
David Molineus
2020-12-18 08:54:49 +01:00
parent 89d83ab8e0
commit 49f3b7dbcd
2 changed files with 12 additions and 4 deletions

View File

@@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Fixed
- Remove template debug placeholders, it breaks generated javascript
## [3.2.1] - 2020-09-02
### Fixed

View File

@@ -385,11 +385,15 @@ class MapProvider
];
$content = $this->templateEngine->render($templateReference, $parameters);
$event = new GetJavascriptEvent($definition, $content);
$content = preg_replace(
['/^<!-- TEMPLATE (START): .+ -->\n*/', '/\n*<!-- TEMPLATE (END): .+ -->$/'],
'',
$content
);
$event = new GetJavascriptEvent($definition, $content);
$this->eventDispatcher->dispatch($event::NAME, $event);
$buffer = $event->getJavascript();
return $buffer;
return $event->getJavascript();
}
}