PHP Класс ILabMediaS3Tool, ILab-Media-Tools

S3 Tool.
Наследование: extends ILabMediaToolBase
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $toolName, $toolInfo, $toolManager )
calculateSrcSet ( $sources, $size_array, $image_src, $image_meta, $attachment_id )
deleteAttachment ( $id ) : mixed Filters for when attachments are deleted
enabled ( )
getAttachedFile ( $file, $attachment_id )
getAttachmentURL ( $url, $post_id )
handleUpload ( $upload, $context = 'upload' )
importMedia ( )
importProgress ( )
processCrop ( $size, $file, $sizeMeta )
registerMenu ( $top_menu_slug )
renderImporter ( )
s3enabled ( )
settingsChanged ( )
setup ( )
updateAttachmentMetadata ( $data, $id ) : mixed Filter for when attachments are updated

Приватные методы

Метод Описание
delete_file ( $s3, $file )
getAttachmentURLFromMeta ( $meta )
getOffloadS3URL ( $info )
processFile ( $s3, $upload_path, $filename, $data )
s3Client ( $insure_bucket = false )

Описание методов

__construct() публичный Метод

public __construct ( $toolName, $toolInfo, $toolManager )

calculateSrcSet() публичный Метод

public calculateSrcSet ( $sources, $size_array, $image_src, $image_meta, $attachment_id )

deleteAttachment() публичный Метод

Filters for when attachments are deleted
public deleteAttachment ( $id ) : mixed
$id
Результат mixed

enabled() публичный Метод

public enabled ( )

getAttachedFile() публичный Метод

public getAttachedFile ( $file, $attachment_id )

getAttachmentURL() публичный Метод

public getAttachmentURL ( $url, $post_id )

handleUpload() публичный Метод

public handleUpload ( $upload, $context = 'upload' )

importMedia() публичный Метод

public importMedia ( )

importProgress() публичный Метод

public importProgress ( )

processCrop() публичный Метод

public processCrop ( $size, $file, $sizeMeta )

registerMenu() публичный Метод

public registerMenu ( $top_menu_slug )

renderImporter() публичный Метод

public renderImporter ( )

s3enabled() публичный Метод

public s3enabled ( )

settingsChanged() публичный Метод

public settingsChanged ( )

setup() публичный Метод

public setup ( )

updateAttachmentMetadata() публичный Метод

Filter for when attachments are updated
public updateAttachmentMetadata ( $data, $id ) : mixed
$data
$id
Результат mixed