TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper:
TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface

Public Member Functions

 getPublicUrl (File $file, $relativeToCurrentScript=false)
 
 getPreviewImage (File $file)
 
 transformUrlToFile ($url, Folder $targetFolder)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper
 getMetaData (File $file)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper
 __construct ($extension)
 
 getOnlineMediaId (File $file)
 

Protected Member Functions

 getOEmbedUrl ($mediaId, $format='json')
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper
 getOEmbedUrl ($mediaId, $format='json')
 
 transformMediaIdToFile ($mediaId, Folder $targetFolder, $fileExtension)
 
 getOEmbedData ($mediaId)
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper
 findExistingFileByOnlineMediaId ($onlineMediaId, Folder $targetFolder, $fileExtension)
 
 createNewFile (Folder $targetFolder, $fileName, $onlineMediaId)
 
 getTempFolderPath ()
 
 getFileIndexRepository ()
 
 getResourceFactory ()
 

Additional Inherited Members

- Protected Attributes inherited from TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper
 $onlineMediaIdCache = []
 
 $extension = ''
 

Detailed Description

Youtube helper class

Definition at line 24 of file YouTubeHelper.php.

Member Function Documentation

◆ getOEmbedUrl()

TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper::getOEmbedUrl (   $mediaId,
  $format = 'json' 
)
protected

Get oEmbed url to retrieve oEmbed data

Parameters
string$mediaId
string$format
Returns
string

Definition at line 100 of file YouTubeHelper.php.

◆ getPreviewImage()

◆ getPublicUrl()

TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper::getPublicUrl ( File  $file,
  $relativeToCurrentScript = false 
)

Get public url

Parameters
File$file
bool$relativeToCurrentScript
Returns
string|NULL

Implements TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface.

Definition at line 33 of file YouTubeHelper.php.

References TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper\getOnlineMediaId().

◆ transformUrlToFile()

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

Try to transform given URL to a File

Parameters
string$url
Folder$targetFolder
Returns
File|NULL

Implements TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface.

Definition at line 74 of file YouTubeHelper.php.

References TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper\transformMediaIdToFile().