TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer:
TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 getPriority ()
 
 canRender (FileInterface $file)
 
 render (FileInterface $file, $width, $height, array $options=null, $usedPathsRelativeToCurrentScript=false)
 

Protected Member Functions

 getOnlineMediaHelper (FileInterface $file)
 
 implodeAttributes (array $attributes)
 

Protected Attributes

 $onlineMediaHelper
 

Detailed Description

YouTube renderer class

Definition at line 27 of file YouTubeRenderer.php.

Member Function Documentation

◆ canRender()

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::canRender ( FileInterface  $file)

◆ getOnlineMediaHelper()

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::getOnlineMediaHelper ( FileInterface  $file)
protected

◆ getPriority()

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::getPriority ( )

Returns the priority of the renderer This way it is possible to define/overrule a renderer for a specific file type/context. For example create a video renderer for a certain storage/driver type. Should be between 1 and 100, 100 is more important than 1

Returns
int

Implements TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface.

Definition at line 43 of file YouTubeRenderer.php.

◆ implodeAttributes()

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::implodeAttributes ( array  $attributes)
protected

◆ render()

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::render ( FileInterface  $file,
  $width,
  $height,
array  $options = null,
  $usedPathsRelativeToCurrentScript = false 
)

Render for given File(Reference) html output

Parameters
FileInterface$file
int | string$widthTYPO3 known format; examples: 220, 200m or 200c
int | string$heightTYPO3 known format; examples: 220, 200m or 200c
array$options
bool$usedPathsRelativeToCurrentScriptSee $file->getPublicUrl()
Returns
string

Implements TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface.

Definition at line 91 of file YouTubeRenderer.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\MathUtility\canBeInterpretedAsInteger(), TYPO3\CMS\Core\Utility\MathUtility\forceIntegerInRange(), TYPO3\CMS\Core\Utility\GeneralUtility\getIndpEnv(), TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer\getOnlineMediaHelper(), TYPO3\CMS\Core\Resource\FileInterface\getProperty(), and TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer\implodeAttributes().

Member Data Documentation

◆ $onlineMediaHelper

TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer::$onlineMediaHelper
protected