AirLay backend

CleanS3BucketsTask extends AirlayTask
in package

Удаляет файлы из бакета public-media, не связанные с объектами в базе данных Сущности проверяемые скриптом: Аватары пользовтелей и бригад Изображения подсказок(helps) Файлы объектов из набора данных Файлы прикрепленные к коменатриям Файлы иконок слоев.

airlay-cli clean_s3_buckets

Table of Contents

$excludePaths  : array<string|int, mixed>
getFileList()  : array<string|int, mixed>
initialize()  : mixed
mainAction()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
requestConfirm()  : bool
deleteFiles()  : void
getBrigadesAvatars()  : array<int, string>
getCommentsFiles()  : array<int, string>
getFeaturesFiles()  : array<int, string>
getFilesFromRelation()  : array<string|int, mixed>
getHelpsImages()  : array<int, string>
getImagesPath()  : array<int, array<int, string>>
getMenuIcons()  : array<int, string>
getOrganizationsAvatars()  : array<int, string>
getSavedFiles()  : array<string|int, mixed>
getUsersAvatars()  : array<int, string>
processDataSetObjects()  : array<string|int, mixed>

Properties

Methods

getFileList()

public getFileList(Filesystem $filesystem[, string $dirPath = '' ]) : array<string|int, mixed>
Parameters
$filesystem : Filesystem
$dirPath : string = ''
Return values
array<string|int, mixed>

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

deleteFiles()

private deleteFiles(Filesystem $filesystem, array<string|int, mixed> $savedFiles, array<string|int, mixed> $filesystemFiles) : void
Parameters
$filesystem : Filesystem
$savedFiles : array<string|int, mixed>
$filesystemFiles : array<string|int, mixed>
Return values
void

getBrigadesAvatars()

private getBrigadesAvatars() : array<int, string>
Return values
array<int, string>

getCommentsFiles()

private getCommentsFiles() : array<int, string>
Return values
array<int, string>

getFeaturesFiles()

private getFeaturesFiles() : array<int, string>
Return values
array<int, string>

getFilesFromRelation()

private getFilesFromRelation(array<string|int, mixed> $feature) : array<string|int, mixed>
Parameters
$feature : array<string|int, mixed>
Return values
array<string|int, mixed>

getHelpsImages()

private getHelpsImages() : array<int, string>
Return values
array<int, string>

getImagesPath()

private getImagesPath(array<string|int, mixed> $entities) : array<int, array<int, string>>
Parameters
$entities : array<string|int, mixed>
Return values
array<int, array<int, string>>

getMenuIcons()

private getMenuIcons() : array<int, string>
Return values
array<int, string>

getOrganizationsAvatars()

private getOrganizationsAvatars() : array<int, string>
Return values
array<int, string>

getSavedFiles()

private getSavedFiles() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUsersAvatars()

private getUsersAvatars() : array<int, string>
Return values
array<int, string>

Search results