/** * @return ExposedTemplateParser */ protected function getTemplateParser() { if (VersionUtility::assertExtensionVersionIsAtLeastVersion('core', 8)) { $exposedTemplateParser = new ExposedTemplateParser(); $exposedTemplateParser->setRenderingContext(new RenderingContext()); } else { $exposedTemplateParser = new ExposedTemplateParserLegacy(); } return $exposedTemplateParser; }