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

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

 setTitle ($title)
 
 setTypeClass (string $class)
 
 setViewerType (string $type)
 
 getTypeClass ()
 
 setGroupBy ($id)
 
 unsetGroupBy ()
 
 getGroupBy ()
 
 addAction (array $action)
 
 clearActions ()
 
 getActions ()
 
 setExtension ($extension)
 
 getExtension ()
 
 getViewerType ()
 
 setAttribute ($name, $value=null)
 
 unsetAttribute ($name)
 
 issetAttribute ($name)
 
 getAttribute ($name)
 
 getAttributes ()
 
 toString ()
 
 __toString ()
 
 toDataSet ()
 

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

static buildByFileId ($fileId, $sourceUri)
 
static buildByFileData (array $fileData, $sourceUri)
 
static tryBuildByFileData (array $fileData, $sourceUri)
 
static buildAsUnknownType ($sourceUri)
 
static tryBuildByFileId ($fileId, $sourceUri)
 

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

 setDefaultAttributes ()
 
 convertKeyToDataSet ($key)
 

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

 $fileData
 
 $attributes = []
 
 $actions = []
 
 $sourceUri
 
 $options = []
 

Статические защищенные данные

static $renderClassByContentType = []
 

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

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

Методы

◆ __toString()

__toString ( )
Возвращает
string

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

◆ addAction()

addAction ( array $action)
Аргументы
array$action
Возвращает
$this

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

◆ buildAsUnknownType()

static buildAsUnknownType ( $sourceUri)
static
Аргументы
$sourceUri
Возвращает
static

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

◆ buildByFileData()

static buildByFileData ( array $fileData,
$sourceUri )
static
Аргументы
array$fileData
$sourceUri
Возвращает
static
Исключения
ArgumentException

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

◆ buildByFileId()

static buildByFileId ( $fileId,
$sourceUri )
static
Аргументы
$fileId
$sourceUri
Возвращает
static
Исключения
ArgumentException

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

◆ clearActions()

clearActions ( )

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

◆ convertKeyToDataSet()

convertKeyToDataSet ( $key)
protected

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

◆ getActions()

getActions ( )
Возвращает
array

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

◆ getAttribute()

getAttribute ( $name)
Аргументы
$name
Возвращает
mixed|null

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

◆ getAttributes()

getAttributes ( )
Возвращает
array

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

◆ getExtension()

getExtension ( )
Возвращает
string|null

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

◆ getGroupBy()

getGroupBy ( )
Возвращает
string|null

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

◆ getTypeClass()

getTypeClass ( )

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

◆ getViewerType()

getViewerType ( )
Возвращает
mixed|null

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

◆ issetAttribute()

issetAttribute ( $name)
Аргументы
$name
Возвращает
bool

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

◆ setAttribute()

setAttribute ( $name,
$value = null )
Аргументы
$name
$value
Возвращает
$this

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

◆ setDefaultAttributes()

setDefaultAttributes ( )
protected

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

◆ setExtension()

setExtension ( $extension)
Аргументы
string$extension
Возвращает
ItemAttributes

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

◆ setGroupBy()

setGroupBy ( $id)
Аргументы
$id
Возвращает
$this

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

◆ setTitle()

setTitle ( $title)
Аргументы
$title
Возвращает
$this

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

◆ setTypeClass()

setTypeClass ( string $class)

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

◆ setViewerType()

setViewerType ( string $type)

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

◆ toDataSet()

toDataSet ( )

Convert structure to array which we can use in js (node.dataset).

Возвращает
array

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

◆ toString()

toString ( )
Возвращает
string

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

◆ tryBuildByFileData()

static tryBuildByFileData ( array $fileData,
$sourceUri )
static

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

◆ tryBuildByFileId()

static tryBuildByFileId ( $fileId,
$sourceUri )
static

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

◆ unsetAttribute()

unsetAttribute ( $name)
Аргументы
$name
Возвращает
$this

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

◆ unsetGroupBy()

unsetGroupBy ( )
Возвращает
$this

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

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

◆ $actions

$actions = []
protected

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

◆ $attributes

$attributes = []
protected

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

◆ $fileData

$fileData
protected

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

◆ $options

$options = []
protected

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

◆ $renderClassByContentType

$renderClassByContentType = []
staticprotected

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

◆ $sourceUri

$sourceUri
protected

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