protected function getTagTemplateName($identifier, $isInline)
{
$configurationReference = $this->tagConfigurationNamespace . '.' . $identifier;
if ($this->configResolver->hasParameter($configurationReference)) {
$configuration = $this->configResolver->getParameter($configurationReference);
return $configuration['template'];
}
if (isset($this->logger)) {
$this->logger->warning("Template tag '{$identifier}' configuration was not found");
}
if ($isInline) {
$configurationReference = $this->tagConfigurationNamespace . '.default_inline';
} else {
$configurationReference = $this->tagConfigurationNamespace . '.default';
}
if ($this->configResolver->hasParameter($configurationReference)) {
$configuration = $this->configResolver->getParameter($configurationReference);
return $configuration['template'];
}
if (isset($this->logger)) {
$this->logger->warning("Template tag '{$identifier}' default configuration was not found");
}
return null;
}