‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface:
TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper

Public Member Functions

 __construct ($extension)
 
File null transformUrlToFile ($url, Folder $targetFolder)
 
string getOnlineMediaId (File $file)
 
string null getPublicUrl (File $file)
 
string getPreviewImage (File $file)
 
array getMetaData (File $file)
 

Detailed Description

Interface OnlineMediaInterface

Definition at line 24 of file OnlineMediaHelperInterface.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::__construct (   $extension)

Constructor

Parameters
string$extension‪file extension bind to the OnlineMedia helper

Implemented in TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper.

Member Function Documentation

◆ getMetaData()

array TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::getMetaData ( File  $file)

Get meta data for OnlineMedia item

See $GLOBALS[TCA][sys_file_metadata][columns] for possible fields to fill/use

Parameters
File$file
Returns
‪array with metadata

Implemented in TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper.

◆ getOnlineMediaId()

string TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::getOnlineMediaId ( File  $file)

◆ getPreviewImage()

string TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::getPreviewImage ( File  $file)

Get local absolute file path to preview image

Return an empty string when no preview image is available

Parameters
File$file
Returns
‪string

Implemented in TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper, and TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper.

◆ getPublicUrl()

string null TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::getPublicUrl ( File  $file)

Get public url

Return NULL if you want to use core default behaviour

Parameters
File$file
Returns
‪string|null

Implemented in TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper, and TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper.

◆ transformUrlToFile()

File null TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface::transformUrlToFile (   $url,
Folder  $targetFolder 
)

Try to transform given URL to a File

Parameters
string$url
Returns
‪File|null

Implemented in TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper, and TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper.