‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 hasOnlineMediaHelper (string $fileExtension)
 
false OnlineMediaHelperInterface getOnlineMediaHelper (File $file)
 
File null transformUrlToFile ($url, Folder $targetFolder, $allowedExtensions=[])
 
string[] getSupportedFileExtensions ()
 

Detailed Description

Online Media Source Registry

Definition at line 26 of file OnlineMediaHelperRegistry.php.

Member Function Documentation

◆ getOnlineMediaHelper()

false OnlineMediaHelperInterface TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getOnlineMediaHelper ( File  $file)

Get helper class for given File

Returns
‪false|OnlineMediaHelperInterface

Definition at line 41 of file OnlineMediaHelperRegistry.php.

References $GLOBALS, and TYPO3\CMS\Core\Resource\AbstractFile\getExtension().

◆ getSupportedFileExtensions()

string [] TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getSupportedFileExtensions ( )

Get all file extensions that have an OnlineMediaHelper

Returns
‪string[]

Definition at line 79 of file OnlineMediaHelperRegistry.php.

References $GLOBALS.

◆ hasOnlineMediaHelper()

TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::hasOnlineMediaHelper ( string  $fileExtension)

Checks if there is a helper for this file extension

Definition at line 31 of file OnlineMediaHelperRegistry.php.

References $GLOBALS.

◆ transformUrlToFile()

File null TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::transformUrlToFile (   $url,
Folder  $targetFolder,
  $allowedExtensions = [] 
)

Try to transform given URL to a File

Parameters
string$url
string[]$allowedExtensions
Returns
‪File|null

Definition at line 57 of file OnlineMediaHelperRegistry.php.

References $GLOBALS, and TYPO3\CMS\Webhooks\Message\$url.