ScalableVectorGraphicsContentObject extends AbstractContentObject
Contains SVG content object.
Table of Contents
Properties
- $cObj : ContentObjectRenderer|null
- $pageRenderer : PageRenderer|null
- $request : ServerRequestInterface
- Always set via setRequest() by ContentObjectFactory after instantiation
- $resourceFactory : SystemResourceFactory
- $resourcePublisher : SystemResourcePublisherInterface
Methods
- __construct() : mixed
- getContentObjectRenderer() : ContentObjectRenderer
- render() : string
- Rendering the cObject, SVG
- setContentObjectRenderer() : void
- setRequest() : void
- getDimensions() : array<string|int, mixed>
- getPageRenderer() : PageRenderer
- getPageRepository() : PageRepository
- renderInline() : string
- renderObject() : string
- Render the SVG as <object> tag
- resolveResource() : PublicResourceInterface|null
Properties
$cObj
protected
ContentObjectRenderer|null
$cObj
= null
$pageRenderer
protected
PageRenderer|null
$pageRenderer
= null
$request
Always set via setRequest() by ContentObjectFactory after instantiation
protected
ServerRequestInterface
$request
$resourceFactory read-only
protected
SystemResourceFactory
$resourceFactory
$resourcePublisher read-only
protected
SystemResourcePublisherInterface
$resourcePublisher
Methods
__construct()
public
__construct(SystemResourceFactory $resourceFactory, SystemResourcePublisherInterface $resourcePublisher) : mixed
Parameters
- $resourceFactory : SystemResourceFactory
- $resourcePublisher : SystemResourcePublisherInterface
getContentObjectRenderer()
public
getContentObjectRenderer() : ContentObjectRenderer
Return values
ContentObjectRendererrender()
Rendering the cObject, SVG
public
render([array<string|int, mixed> $conf = [] ]) : string
Parameters
- $conf : array<string|int, mixed> = []
-
Array of TypoScript properties
Return values
stringsetContentObjectRenderer()
public
setContentObjectRenderer(ContentObjectRenderer $cObj) : void
Parameters
- $cObj : ContentObjectRenderer
setRequest()
public
setRequest(ServerRequestInterface $request) : void
Parameters
- $request : ServerRequestInterface
getDimensions()
protected
getDimensions(array<string|int, mixed> $conf) : array<string|int, mixed>
Parameters
- $conf : array<string|int, mixed>
Return values
array<string|int, mixed>getPageRenderer()
protected
getPageRenderer() : PageRenderer
Return values
PageRenderergetPageRepository()
protected
getPageRepository() : PageRepository
Return values
PageRepositoryrenderInline()
protected
renderInline(array<string|int, mixed> $conf) : string
Parameters
- $conf : array<string|int, mixed>
Return values
stringrenderObject()
Render the SVG as <object> tag
protected
renderObject(array<string|int, mixed> $conf) : string
Parameters
- $conf : array<string|int, mixed>
Return values
stringresolveResource()
protected
resolveResource(array<string|int, mixed> $conf) : PublicResourceInterface|null
Parameters
- $conf : array<string|int, mixed>