Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Item

Открытые члены

 __construct (int $id)
 
 getId ()
 
 isEditableBy (Avatar\Mask\Consumer $consumer)
 
 isReadableBy (Avatar\Mask\Consumer $consumer)
 
 update (array $data)
 
 delete ()
 
 getOwner ()
 
 getAccessCode ()
 
 applyToFileBy (int $originalFileId, int $fileId, Avatar\Mask\Consumer $consumer)
 

Открытые статические члены

static create (Owner\DefaultOwner $owner, array $file, ?array $descriptionParams=[])
 
static getInstance ($id)
 
static deleteByFilter (array $filter)
 
static clearFileTable ()
 
static onFileDelete ($file)
 

Открытые атрибуты

const MAX_SIDE_SIZE = 1024
 
const MAX_FILE_SIZE = 600000
 
const FILE_TYPES = ['png', 'gif']
 
const ORM_OPERATION_LIMIT_COUNT = 2
 

Защищенные члены

 setAccessCode (array $accessCodes)
 

Защищенные данные

int $id
 
array $data
 
Owner DefaultOwner $owner
 

Подробное описание

См. определение в файле Item.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( int $id)

См. определение в файле Item.php строка 19

Методы

◆ applyToFileBy()

applyToFileBy ( int $originalFileId,
int $fileId,
Avatar\Mask\Consumer $consumer )

См. определение в файле Item.php строка 141

◆ clearFileTable()

static clearFileTable ( )
static

См. определение в файле Item.php строка 288

◆ create()

static create ( Owner\DefaultOwner $owner,
array $file,
?array $descriptionParams = [] )
static

См. определение в файле Item.php строка 152

◆ delete()

delete ( )

См. определение в файле Item.php строка 111

◆ deleteByFilter()

static deleteByFilter ( array $filter)
static

См. определение в файле Item.php строка 202

◆ getAccessCode()

getAccessCode ( )

См. определение в файле Item.php строка 121

◆ getId()

getId ( )

См. определение в файле Item.php строка 39

◆ getInstance()

static getInstance ( $id)
static

См. определение в файле Item.php строка 190

◆ getOwner()

getOwner ( )

См. определение в файле Item.php строка 116

◆ isEditableBy()

isEditableBy ( Avatar\Mask\Consumer $consumer)

См. определение в файле Item.php строка 44

◆ isReadableBy()

isReadableBy ( Avatar\Mask\Consumer $consumer)

См. определение в файле Item.php строка 57

◆ onFileDelete()

static onFileDelete ( $file)
static

См. определение в файле Item.php строка 320

◆ setAccessCode()

setAccessCode ( array $accessCodes)
protected

См. определение в файле Item.php строка 129

◆ update()

update ( array $data)

См. определение в файле Item.php строка 80

Данные класса

◆ $data

array $data
protected

См. определение в файле Item.php строка 16

◆ $id

int $id
protected

См. определение в файле Item.php строка 15

◆ $owner

Owner DefaultOwner $owner
protected

См. определение в файле Item.php строка 17

◆ FILE_TYPES

const FILE_TYPES = ['png', 'gif']

См. определение в файле Item.php строка 12

◆ MAX_FILE_SIZE

const MAX_FILE_SIZE = 600000

См. определение в файле Item.php строка 11

◆ MAX_SIDE_SIZE

const MAX_SIDE_SIZE = 1024

См. определение в файле Item.php строка 10

◆ ORM_OPERATION_LIMIT_COUNT

const ORM_OPERATION_LIMIT_COUNT = 2

См. определение в файле Item.php строка 13