TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
VimeoRenderer Class Reference
Inheritance diagram for VimeoRenderer:
FileRendererInterface SingletonInterface

Public Member Functions

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

Protected Member Functions

 getOnlineMediaHelper (FileInterface $file)
 

Protected Attributes

 $onlineMediaHelper
 

Detailed Description

Vimeo renderer class

Definition at line 26 of file VimeoRenderer.php.

Member Function Documentation

canRender ( FileInterface  $file)

Check if given File(Reference) can be rendered

Parameters
FileInterface$fileFile of FileReference to render
Returns
bool

Implements FileRendererInterface.

Definition at line 53 of file VimeoRenderer.php.

References FileInterface\getExtension(), FileInterface\getMimeType(), and VimeoRenderer\getOnlineMediaHelper().

getOnlineMediaHelper ( FileInterface  $file)
protected

Get online media helper

Parameters
FileInterface$file
Returns
bool|OnlineMediaHelperInterface

Definition at line 64 of file VimeoRenderer.php.

References VimeoRenderer\$onlineMediaHelper, and OnlineMediaHelperRegistry\getInstance().

Referenced by VimeoRenderer\canRender(), and VimeoRenderer\render().

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 FileRendererInterface.

Definition at line 42 of file VimeoRenderer.php.

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 FileRendererInterface.

Definition at line 90 of file VimeoRenderer.php.

References $GLOBALS, VimeoRenderer\getOnlineMediaHelper(), and FileInterface\getProperty().

Member Data Documentation

$onlineMediaHelper
protected

Definition at line 31 of file VimeoRenderer.php.

Referenced by VimeoRenderer\getOnlineMediaHelper().