PHP 클래스 Arkade\S3\Model\MediaStorage\File\Storage\S3

상속: extends Magento\Framework\DataObject
파일 보기 프로젝트 열기: arkadedigital/magento2-s3

보호된 프로퍼티들

프로퍼티 타입 설명
$mediaBaseDirectory string Store media base directory path

공개 메소드들

메소드 설명
__construct ( Data $helper, Magento\MediaStorage\Helper\File\Media $mediaHelper, Magento\MediaStorage\Helper\File\Storage\Database $storageHelper, Psr\Log\LoggerInterface $logger )
clear ( )
copyFile ( $oldFilePath, $newFilePath )
deleteDirectory ( $path )
deleteFile ( string $path ) Delete file from Amazon S3
exportDirectories ( $offset, $count = 100 )
exportFiles ( $offset, $count = 100 )
fileExists ( $filename )
getConnectionName ( ) : null Retrieve connection name
getDirectoryFiles ( $path )
getMediaBaseDirectory ( ) : string Retrieve media base directory path
getStorageName ( ) : Magento\Framework\Phrase Return storage name
getSubdirectories ( $path )
hasErrors ( ) : boolean
importDirectories ( array $dirs = [] )
importFiles ( array $files = [] )
init ( ) Initialisation
loadByFilename ( string $filename )
renameFile ( $oldFilePath, $newFilePath )
saveFile ( $filename )

보호된 메소드들

메소드 설명
getBucket ( )

메소드 상세

__construct() 공개 메소드

public __construct ( Data $helper, Magento\MediaStorage\Helper\File\Media $mediaHelper, Magento\MediaStorage\Helper\File\Storage\Database $storageHelper, Psr\Log\LoggerInterface $logger )
$helper Arkade\S3\Helper\Data
$mediaHelper Magento\MediaStorage\Helper\File\Media
$storageHelper Magento\MediaStorage\Helper\File\Storage\Database
$logger Psr\Log\LoggerInterface

clear() 공개 메소드

public clear ( )

copyFile() 공개 메소드

public copyFile ( $oldFilePath, $newFilePath )

deleteDirectory() 공개 메소드

public deleteDirectory ( $path )

deleteFile() 공개 메소드

Delete file from Amazon S3
public deleteFile ( string $path )
$path string

exportDirectories() 공개 메소드

public exportDirectories ( $offset, $count = 100 )

exportFiles() 공개 메소드

public exportFiles ( $offset, $count = 100 )

fileExists() 공개 메소드

public fileExists ( $filename )

getBucket() 보호된 메소드

protected getBucket ( )

getConnectionName() 공개 메소드

Retrieve connection name
public getConnectionName ( ) : null
리턴 null

getDirectoryFiles() 공개 메소드

public getDirectoryFiles ( $path )

getMediaBaseDirectory() 공개 메소드

Retrieve media base directory path
public getMediaBaseDirectory ( ) : string
리턴 string

getStorageName() 공개 메소드

Return storage name
public getStorageName ( ) : Magento\Framework\Phrase
리턴 Magento\Framework\Phrase

getSubdirectories() 공개 메소드

public getSubdirectories ( $path )

hasErrors() 공개 메소드

public hasErrors ( ) : boolean
리턴 boolean

importDirectories() 공개 메소드

public importDirectories ( array $dirs = [] )
$dirs array

importFiles() 공개 메소드

public importFiles ( array $files = [] )
$files array

init() 공개 메소드

Initialisation
public init ( )

loadByFilename() 공개 메소드

public loadByFilename ( string $filename )
$filename string

renameFile() 공개 메소드

public renameFile ( $oldFilePath, $newFilePath )

saveFile() 공개 메소드

public saveFile ( $filename )

프로퍼티 상세

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

Store media base directory path
protected string $mediaBaseDirectory
리턴 string