![]() |
TYPO3
7.6
|
Public Member Functions | |
__construct ($extension) | |
getOnlineMediaId (File $file) | |
![]() | |
transformUrlToFile ($url, Folder $targetFolder) | |
getPublicUrl (File $file, $relativeToCurrentScript=false) | |
getPreviewImage (File $file) | |
getMetaData (File $file) | |
Protected Member Functions | |
findExistingFileByOnlineMediaId ($onlineMediaId, Folder $targetFolder, $fileExtension) | |
createNewFile (Folder $targetFolder, $fileName, $onlineMediaId) | |
getTempFolderPath () | |
getFileIndexRepository () | |
getResourceFactory () | |
Protected Attributes | |
$onlineMediaIdCache = array() | |
$extension = '' | |
Class AbstractOnlineMediaHelper
Definition at line 26 of file AbstractOnlineMediaHelper.php.
__construct | ( | $extension | ) |
Constructor
string | $extension | file extension bind to the OnlineMedia helper |
Implements OnlineMediaHelperInterface.
Definition at line 47 of file AbstractOnlineMediaHelper.php.
References AbstractOnlineMediaHelper\$extension.
|
protected |
Create new OnlineMedia item container file
Folder | $targetFolder | |
string | $fileName | |
string | $onlineMediaId |
Definition at line 103 of file AbstractOnlineMediaHelper.php.
References Folder\addFile(), and GeneralUtility\tempnam().
Referenced by AbstractOEmbedHelper\transformMediaIdToFile().
|
protected |
Search for files with same onlineMediaId by content hash in indexed storage
string | $onlineMediaId | |
Folder | $targetFolder | |
string | $fileExtension |
Definition at line 75 of file AbstractOnlineMediaHelper.php.
References AbstractOnlineMediaHelper\getFileIndexRepository(), Folder\getHashedIdentifier(), AbstractOnlineMediaHelper\getResourceFactory(), and Folder\getStorage().
Referenced by AbstractOEmbedHelper\transformMediaIdToFile().
|
protected |
Returns an instance of the FileIndexRepository
Definition at line 129 of file AbstractOnlineMediaHelper.php.
References FileIndexRepository\getInstance().
Referenced by AbstractOnlineMediaHelper\findExistingFileByOnlineMediaId().
getOnlineMediaId | ( | File | $file | ) |
Get Online Media item id
File | $file |
Implements OnlineMediaHelperInterface.
Definition at line 58 of file AbstractOnlineMediaHelper.php.
References File\getContents(), and AbstractFile\getUid().
Referenced by AbstractOEmbedHelper\getMetaData(), YouTubeHelper\getPreviewImage(), VimeoHelper\getPreviewImage(), YouTubeHelper\getPublicUrl(), and VimeoHelper\getPublicUrl().
|
protected |
Returns the ResourceFactory
Definition at line 139 of file AbstractOnlineMediaHelper.php.
References ResourceFactory\getInstance().
Referenced by AbstractOnlineMediaHelper\findExistingFileByOnlineMediaId().
|
protected |
Get temporary folder path to save preview images
Definition at line 115 of file AbstractOnlineMediaHelper.php.
References GeneralUtility\mkdir().
Referenced by YouTubeHelper\getPreviewImage(), and VimeoHelper\getPreviewImage().
|
protected |
Definition at line 40 of file AbstractOnlineMediaHelper.php.
Referenced by AbstractOnlineMediaHelper\__construct().
|
protected |
Definition at line 33 of file AbstractOnlineMediaHelper.php.