PHP 클래스 JD\Cloudder\CloudinaryWrapper

파일 보기 프로젝트 열기: jrm2k6/cloudder 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$cloudinary Cloudinary Cloudinary lib.
$config Illuminate\Config\Repository Repository config.
$uploadedResult array Uploaded result.
$uploader Cloudinary\Uploader Cloudinary uploader.

공개 메소드들

메소드 설명
__construct ( Illuminate\Config\Repository $config, Cloudinary $cloudinary, Uploader $uploader, Api $api ) : void Create a new cloudinary instance.
addTag ( string $tag, array $publicIds = [], array $options = [] ) Add tag to images.
createArchive ( array $options = [], $nameArchive = null, string $mode = 'create' ) Create a zip file containing images matching options.
createTransformation ( string $name, string $definition, array $options = [] ) : array Create transformation
createUploadMapping ( string $name, array $options = [] ) : array Create upload mapping
createUploadPreset ( string $name, array $options = [] ) : array Create upload preset
delete ( $publicId, $options = [] ) : array Alias of destroy.
deleteAllResources ( array $options = [] ) : null Destroy all resources from Cloudinary
deleteDerivedResources ( array $publicIds = [], array $options = [] ) : null Delete transformed images by IDs
deleteResources ( array $publicIds, array $options = [] ) : null Destroy images from Cloudinary
deleteResourcesByPrefix ( string $prefix, array $options = [] ) : null Destroy a resource by its prefix
deleteResourcesByTag ( string $tag, array $options = [] ) : null Delete all resources from one tag
deleteTransformation ( string $transformation, array $options = [] ) : array Delete single transformation
deleteUploadMapping ( string $name, array $options = [] ) : array Delete upload mapping
deleteUploadPreset ( string $name, array $options = [] ) : array Delete upload preset
destroy ( string $publicId, array $options = [] ) : array Destroy resource from Cloudinary
destroyImage ( string $publicId, array $options = [] ) : array Alias for destroy
destroyImages ( array $publicIds, array $options = [] ) : null Alias for deleteResources
downloadArchiveUrl ( array $options = [], $nameArchive = null ) Download a zip file containing images matching options.
getApi ( ) : Api Get cloudinary api
getCloudinary ( ) : Cloudinary Get cloudinary class.
getPublicId ( ) : string Uploaded public ID.
getResult ( ) : array Uploaded result.
getUploader ( ) : Uploader Get cloudinary uploader.
ping ( array $options = [] ) : array Ping cloudinary servers
privateDownloadUrl ( string $publicId, string $format, array $options = [] ) : string Display private image
removeTag ( string $tag, array $publicIds = [], array $options = [] ) Remove tag from images.
rename ( string $publicId, string $toPublicId, array $options = [] ) : array Rename public ID.
replaceTag ( string $tag, array $publicIds = [], array $options = [] ) Replace image's tag.
resource ( string $publicId, array $options = [] ) : array Display a resource
resources ( array $options = [] ) : array Show Resources
resourcesByIds ( array $options = [] ) : array Show Resources by id
resourcesByModeration ( string $kind, string $status, $options = [] ) : array Show Resources by moderation status
resourcesByTag ( string $tag, $options = [] ) : array Show Resources by tag name
restore ( array $publicIds = [], array $options = [] ) : null Restore a resource
rootFolders ( array $options = [] ) : array List Root folders
secureShow ( string $publicId, array $options = [] ) : string Display resource through https.
show ( string $publicId, array $options = [] ) : string Display resource through https.
showPrivateUrl ( string $publicId, string $format, array $options = [] ) : string Alias for privateDownloadUrl
subfolders ( string $name, array $options = [] ) : array List subfolders
tags ( array $options = [] ) : array Display tags list
transformation ( string $transformation, array $options = [] ) : array List single transformation
transformations ( array $options = [] ) : array List transformations
update ( string $publicId, array $options = [] ) : array Updates a resource
updateTransformation ( string $transformation, array $updates = [], array $options = [] ) : array Update single transformation
updateUploadMapping ( string $name, array $options = [] ) : array Update upload mapping
updateUploadPreset ( string $name, array $options = [] ) : array Update upload preset
upload ( mixed $source, string $publicId = null, array $uploadOptions = [], array $tags = [] ) : CloudinaryWrapper Upload image to cloud.
uploadMapping ( string $name, array $options = [] ) : array Get upload mapping
uploadMappings ( array $options = [] ) : array List Upload Mappings
uploadPreset ( string $name, array $options = [] ) : array Get upload mapping
uploadPresets ( array $options = [] ) : array List Upload Presets
uploadVideo ( mixed $source, string $publicId = null, array $uploadOptions = [], array $tags = [] ) : CloudinaryWrapper Upload video to cloud.
usage ( array $options = [] ) : array Get usage details

메소드 상세

__construct() 공개 메소드

Create a new cloudinary instance.
public __construct ( Illuminate\Config\Repository $config, Cloudinary $cloudinary, Uploader $uploader, Api $api ) : void
$config Illuminate\Config\Repository
$cloudinary Cloudinary
$uploader Cloudinary\Uploader
$api Cloudinary\Api
리턴 void

addTag() 공개 메소드

Add tag to images.
public addTag ( string $tag, array $publicIds = [], array $options = [] )
$tag string
$publicIds array
$options array

createArchive() 공개 메소드

Create a zip file containing images matching options.
public createArchive ( array $options = [], $nameArchive = null, string $mode = 'create' )
$options array
$mode string

createTransformation() 공개 메소드

Create transformation
public createTransformation ( string $name, string $definition, array $options = [] ) : array
$name string
$definition string
$options array
리턴 array

createUploadMapping() 공개 메소드

Create upload mapping
public createUploadMapping ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

createUploadPreset() 공개 메소드

Create upload preset
public createUploadPreset ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

delete() 공개 메소드

Alias of destroy.
public delete ( $publicId, $options = [] ) : array
리턴 array

deleteAllResources() 공개 메소드

Destroy all resources from Cloudinary
public deleteAllResources ( array $options = [] ) : null
$options array
리턴 null

deleteDerivedResources() 공개 메소드

Delete transformed images by IDs
public deleteDerivedResources ( array $publicIds = [], array $options = [] ) : null
$publicIds array
$options array
리턴 null

deleteResources() 공개 메소드

Destroy images from Cloudinary
public deleteResources ( array $publicIds, array $options = [] ) : null
$publicIds array
$options array
리턴 null

deleteResourcesByPrefix() 공개 메소드

Destroy a resource by its prefix
public deleteResourcesByPrefix ( string $prefix, array $options = [] ) : null
$prefix string
$options array
리턴 null

deleteResourcesByTag() 공개 메소드

Delete all resources from one tag
public deleteResourcesByTag ( string $tag, array $options = [] ) : null
$tag string
$options array
리턴 null

deleteTransformation() 공개 메소드

Delete single transformation
public deleteTransformation ( string $transformation, array $options = [] ) : array
$transformation string
$options array
리턴 array

deleteUploadMapping() 공개 메소드

Delete upload mapping
public deleteUploadMapping ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

deleteUploadPreset() 공개 메소드

Delete upload preset
public deleteUploadPreset ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

destroy() 공개 메소드

Destroy resource from Cloudinary
public destroy ( string $publicId, array $options = [] ) : array
$publicId string
$options array
리턴 array

destroyImage() 공개 메소드

Alias for destroy
public destroyImage ( string $publicId, array $options = [] ) : array
$publicId string
$options array
리턴 array

destroyImages() 공개 메소드

Alias for deleteResources
public destroyImages ( array $publicIds, array $options = [] ) : null
$publicIds array
$options array
리턴 null

downloadArchiveUrl() 공개 메소드

Download a zip file containing images matching options.
public downloadArchiveUrl ( array $options = [], $nameArchive = null )
$options array

getApi() 공개 메소드

Get cloudinary api
public getApi ( ) : Api
리턴 Cloudinary\Api

getCloudinary() 공개 메소드

Get cloudinary class.
public getCloudinary ( ) : Cloudinary
리턴 Cloudinary

getPublicId() 공개 메소드

Uploaded public ID.
public getPublicId ( ) : string
리턴 string

getResult() 공개 메소드

Uploaded result.
public getResult ( ) : array
리턴 array

getUploader() 공개 메소드

Get cloudinary uploader.
public getUploader ( ) : Uploader
리턴 Cloudinary\Uploader

ping() 공개 메소드

Ping cloudinary servers
public ping ( array $options = [] ) : array
$options array
리턴 array

privateDownloadUrl() 공개 메소드

Display private image
public privateDownloadUrl ( string $publicId, string $format, array $options = [] ) : string
$publicId string
$format string
$options array
리턴 string

removeTag() 공개 메소드

Remove tag from images.
public removeTag ( string $tag, array $publicIds = [], array $options = [] )
$tag string
$publicIds array
$options array

rename() 공개 메소드

Rename public ID.
public rename ( string $publicId, string $toPublicId, array $options = [] ) : array
$publicId string
$toPublicId string
$options array
리턴 array

replaceTag() 공개 메소드

Replace image's tag.
public replaceTag ( string $tag, array $publicIds = [], array $options = [] )
$tag string
$publicIds array
$options array

resource() 공개 메소드

Display a resource
public resource ( string $publicId, array $options = [] ) : array
$publicId string
$options array
리턴 array

resources() 공개 메소드

Show Resources
public resources ( array $options = [] ) : array
$options array
리턴 array

resourcesByIds() 공개 메소드

Show Resources by id
public resourcesByIds ( array $options = [] ) : array
$options array
리턴 array

resourcesByModeration() 공개 메소드

Show Resources by moderation status
public resourcesByModeration ( string $kind, string $status, $options = [] ) : array
$kind string
$status string
리턴 array

resourcesByTag() 공개 메소드

Show Resources by tag name
public resourcesByTag ( string $tag, $options = [] ) : array
$tag string
리턴 array

restore() 공개 메소드

Restore a resource
public restore ( array $publicIds = [], array $options = [] ) : null
$publicIds array
$options array
리턴 null

rootFolders() 공개 메소드

List Root folders
public rootFolders ( array $options = [] ) : array
$options array
리턴 array

secureShow() 공개 메소드

Display resource through https.
public secureShow ( string $publicId, array $options = [] ) : string
$publicId string
$options array
리턴 string

show() 공개 메소드

Display resource through https.
public show ( string $publicId, array $options = [] ) : string
$publicId string
$options array
리턴 string

showPrivateUrl() 공개 메소드

Alias for privateDownloadUrl
public showPrivateUrl ( string $publicId, string $format, array $options = [] ) : string
$publicId string
$format string
$options array
리턴 string

subfolders() 공개 메소드

List subfolders
public subfolders ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

tags() 공개 메소드

Display tags list
public tags ( array $options = [] ) : array
$options array
리턴 array

transformation() 공개 메소드

List single transformation
public transformation ( string $transformation, array $options = [] ) : array
$transformation string
$options array
리턴 array

transformations() 공개 메소드

List transformations
public transformations ( array $options = [] ) : array
$options array
리턴 array

update() 공개 메소드

Updates a resource
public update ( string $publicId, array $options = [] ) : array
$publicId string
$options array
리턴 array

updateTransformation() 공개 메소드

Update single transformation
public updateTransformation ( string $transformation, array $updates = [], array $options = [] ) : array
$transformation string
$updates array
$options array
리턴 array

updateUploadMapping() 공개 메소드

Update upload mapping
public updateUploadMapping ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

updateUploadPreset() 공개 메소드

Update upload preset
public updateUploadPreset ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

upload() 공개 메소드

Upload image to cloud.
public upload ( mixed $source, string $publicId = null, array $uploadOptions = [], array $tags = [] ) : CloudinaryWrapper
$source mixed
$publicId string
$uploadOptions array
$tags array
리턴 CloudinaryWrapper

uploadMapping() 공개 메소드

Get upload mapping
public uploadMapping ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

uploadMappings() 공개 메소드

List Upload Mappings
public uploadMappings ( array $options = [] ) : array
$options array
리턴 array

uploadPreset() 공개 메소드

Get upload mapping
public uploadPreset ( string $name, array $options = [] ) : array
$name string
$options array
리턴 array

uploadPresets() 공개 메소드

List Upload Presets
public uploadPresets ( array $options = [] ) : array
$options array
리턴 array

uploadVideo() 공개 메소드

Upload video to cloud.
public uploadVideo ( mixed $source, string $publicId = null, array $uploadOptions = [], array $tags = [] ) : CloudinaryWrapper
$source mixed
$publicId string
$uploadOptions array
$tags array
리턴 CloudinaryWrapper

usage() 공개 메소드

Get usage details
public usage ( array $options = [] ) : array
$options array
리턴 array

프로퍼티 상세

$cloudinary 보호되어 있는 프로퍼티

Cloudinary lib.
protected Cloudinary $cloudinary
리턴 Cloudinary

$config 보호되어 있는 프로퍼티

Repository config.
protected Repository,Illuminate\Config $config
리턴 Illuminate\Config\Repository

$uploadedResult 보호되어 있는 프로퍼티

Uploaded result.
protected array $uploadedResult
리턴 array

$uploader 보호되어 있는 프로퍼티

Cloudinary uploader.
protected Uploader,Cloudinary $uploader
리턴 Cloudinary\Uploader