PHP Класс eZ\Publish\Core\MVC\Symfony\FieldType\RichText\Renderer

Наследование: implements eZ\Publish\Core\FieldType\RichText\RendererInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$configResolver eZ\Publish\Core\MVC\ConfigResolverInterface
$embedConfigurationNamespace string
$logger null | Psr\Log\LoggerInterface
$repository eZ\Publish\Core\Repository\Repository
$tagConfigurationNamespace string
$templateEngine Symfony\Component\Templating\EngineInterface

Открытые методы

Метод Описание
__construct ( eZ\Publish\API\Repository\Repository $repository, Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface $authorizationChecker, eZ\Publish\Core\MVC\ConfigResolverInterface $configResolver, Symfony\Component\Templating\EngineInterface $templateEngine, string $tagConfigurationNamespace, string $embedConfigurationNamespace, Psr\Log\LoggerInterface $logger = null )
renderContentEmbed ( $contentId, $viewType, array $parameters, $isInline )
renderLocationEmbed ( $locationId, $viewType, array $parameters, $isInline )
renderTag ( $name, array $parameters, $isInline )

Защищенные методы

Метод Описание
checkContent ( integer | string $id ) Check embed permissions for the given Content $id.
checkLocation ( integer | string $id ) : eZ\Publish\API\Repository\Values\Content\Location Checks embed permissions for the given Location $id and returns the Location.
getEmbedTemplateName ( $resourceType, $isInline, $isDenied ) : null | string Returns configured template reference for the given embed parameters.
getTagTemplateName ( string $identifier, boolean $isInline ) : null | string Returns configured template name for the given template tag identifier.
render ( string $templateReference, array $parameters ) : string Renders template $templateReference with given $parameters.

Описание методов

__construct() публичный Метод

public __construct ( eZ\Publish\API\Repository\Repository $repository, Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface $authorizationChecker, eZ\Publish\Core\MVC\ConfigResolverInterface $configResolver, Symfony\Component\Templating\EngineInterface $templateEngine, string $tagConfigurationNamespace, string $embedConfigurationNamespace, Psr\Log\LoggerInterface $logger = null )
$repository eZ\Publish\API\Repository\Repository
$authorizationChecker Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface
$configResolver eZ\Publish\Core\MVC\ConfigResolverInterface
$templateEngine Symfony\Component\Templating\EngineInterface
$tagConfigurationNamespace string
$embedConfigurationNamespace string
$logger Psr\Log\LoggerInterface

checkContent() защищенный Метод

Check embed permissions for the given Content $id.
protected checkContent ( integer | string $id )
$id integer | string

checkLocation() защищенный Метод

Checks embed permissions for the given Location $id and returns the Location.
protected checkLocation ( integer | string $id ) : eZ\Publish\API\Repository\Values\Content\Location
$id integer | string
Результат eZ\Publish\API\Repository\Values\Content\Location

getEmbedTemplateName() защищенный Метод

Returns configured template reference for the given embed parameters.
protected getEmbedTemplateName ( $resourceType, $isInline, $isDenied ) : null | string
$resourceType
$isInline
$isDenied
Результат null | string

getTagTemplateName() защищенный Метод

Returns configured template name for the given template tag identifier.
protected getTagTemplateName ( string $identifier, boolean $isInline ) : null | string
$identifier string
$isInline boolean
Результат null | string

render() защищенный Метод

Renders template $templateReference with given $parameters.
protected render ( string $templateReference, array $parameters ) : string
$templateReference string
$parameters array
Результат string

renderContentEmbed() публичный Метод

public renderContentEmbed ( $contentId, $viewType, array $parameters, $isInline )
$parameters array

renderLocationEmbed() публичный Метод

public renderLocationEmbed ( $locationId, $viewType, array $parameters, $isInline )
$parameters array

renderTag() публичный Метод

public renderTag ( $name, array $parameters, $isInline )
$parameters array

Описание свойств

$configResolver защищенное свойство

protected ConfigResolverInterface,eZ\Publish\Core\MVC $configResolver
Результат eZ\Publish\Core\MVC\ConfigResolverInterface

$embedConfigurationNamespace защищенное свойство

protected string $embedConfigurationNamespace
Результат string

$logger защищенное свойство

protected null|LoggerInterface,Psr\Log $logger
Результат null | Psr\Log\LoggerInterface

$repository защищенное свойство

protected Repository,eZ\Publish\Core\Repository $repository
Результат eZ\Publish\Core\Repository\Repository

$tagConfigurationNamespace защищенное свойство

protected string $tagConfigurationNamespace
Результат string

$templateEngine защищенное свойство

protected EngineInterface,Symfony\Component\Templating $templateEngine
Результат Symfony\Component\Templating\EngineInterface