eZ\Publish\Core\MVC\Symfony\FieldType\RichText\Renderer::getTagTemplateName PHP Method

getTagTemplateName() protected method

Returns configured template name for the given template tag identifier.
protected getTagTemplateName ( string $identifier, boolean $isInline ) : null | string
$identifier string
$isInline boolean
return null | string
    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;
    }