FileUploadService
extends Injectable
in package
implements
AirlayServiceDi, AirlayCollectionDi, AirlayS3Di
Interfaces, Classes, Traits and Enums
- AirlayServiceDi
- Interface AirlayServiceDi
- AirlayCollectionDi
- Interface AirlayCollectionDi
- AirlayS3Di
- Interface AirlayFilesystemDi
Table of Contents
- $ : AirlayConfig
- $rabbitmq : AMQPStreamConnection
- loadFiles() : array<string|int, mixed>
- loadFilesToTempStorage() : array<string|int, mixed>
- makeImagePreview() : void
Properties
$
public
AirlayConfig
$
config
$rabbitmq
public
AMQPStreamConnection
$rabbitmq
Methods
loadFiles()
public
loadFiles(array<string|int, mixed> $files, string $folderPath, UserEntity $user) : array<string|int, mixed>
Parameters
- $files : array<string|int, mixed>
- $folderPath : string
- $user : UserEntity
Return values
array<string|int, mixed> —loadFilesToTempStorage()
public
loadFilesToTempStorage(array<string|int, mixed> $files, string $entity, ObjectId|null $id, UserEntity $user) : array<string|int, mixed>
Parameters
- $files : array<string|int, mixed>
- $entity : string
- $id : ObjectId|null
- $user : UserEntity
Return values
array<string|int, mixed> —makeImagePreview()
public
makeImagePreview(string $pathMain, string $pathPreview) : void
Parameters
- $pathMain : string
- $pathPreview : string