S3Helper
in package
Table of Contents
Properties
- $S3Client : mixed
Methods
- __construct() : mixed
- delete() : mixed
- Função para deletar o arquivo de dentro do s3
- download() : mixed
- getFileContent() : mixed
- getUrlString() : mixed
- Função responsavel por pegar arquivos do Bucket s3
- hasObject() : mixed
- upload() : key
- Função para realizar o upload do arquivo dentro do s3 da aws
- uploadBase64() : key
- Função para realizar o upload do arquivo dentro do s3 da aws de arquivos base64
- checkedValidade() : bool
- Função para checar a extensão e o tamanho do arquivo
- getContentType() : mixed
- Função que verifica o contenty type que deve ser adicionado no arquivo
- getPathS3() : mixed
- Função para retornar o path (caminho) do s3
Properties
$S3Client
private
mixed
$S3Client
Methods
__construct()
public
__construct() : mixed
delete()
Função para deletar o arquivo de dentro do s3
public
delete(mixed $key, mixed $pathS3) : mixed
Parameters
- $key : mixed
- $pathS3 : mixed
download()
public
download(mixed $key, mixed $pathS3[, mixed $option = 'inline' ]) : mixed
Parameters
- $key : mixed
- $pathS3 : mixed
- $option : mixed = 'inline'
getFileContent()
public
getFileContent(mixed $path_file_s3) : mixed
Parameters
- $path_file_s3 : mixed
getUrlString()
Função responsavel por pegar arquivos do Bucket s3
public
getUrlString(mixed $key, mixed $pathS3[, mixed $option = 'attachment' ]) : mixed
Parameters
- $key : mixed
- $pathS3 : mixed
- $option : mixed = 'attachment'
hasObject()
public
hasObject(mixed $key, mixed $pathS3) : mixed
Parameters
- $key : mixed
- $pathS3 : mixed
upload()
Função para realizar o upload do arquivo dentro do s3 da aws
public
upload(mixed $file, mixed $pathS3, mixed $key[, mixed $objectURL = false ]) : key
Parameters
- $file : mixed
- $pathS3 : mixed
- $key : mixed
- $objectURL : mixed = false
Return values
key —Nome usado como chame com extensão do arquivo
uploadBase64()
Função para realizar o upload do arquivo dentro do s3 da aws de arquivos base64
public
uploadBase64(mixed $file, mixed $pathS3, mixed $key[, mixed $objectURL = false ]) : key
Parameters
- $file : mixed
- $pathS3 : mixed
- $key : mixed
- $objectURL : mixed = false
Return values
key —Nome usado como chame com extensão do arquivo
checkedValidade()
Função para checar a extensão e o tamanho do arquivo
private
checkedValidade(mixed $file, mixed $settings) : bool
Parameters
- $file : mixed
- $settings : mixed
Return values
boolgetContentType()
Função que verifica o contenty type que deve ser adicionado no arquivo
private
getContentType(mixed $extension) : mixed
Parameters
- $extension : mixed
getPathS3()
Função para retornar o path (caminho) do s3
private
getPathS3(mixed $pathS3) : mixed
Parameters
- $pathS3 : mixed