Bitrix API

ButtonAttributes implements ArrayAccess, IteratorAggregate, Countable, Arrayable

FinalYes

Table of Contents

Interfaces

ArrayAccess
IteratorAggregate
Countable
Arrayable

Constants

JSON_OPTIONS_DATA_ATTR  = 'data-json-options'

Methods

__construct()  : mixed
__toString()  : string
addClass()  : $this
addDataAttribute()  : $this
addJsonOption()  : mixed
count()  : int
Count elements of an object
getAttribute()  : mixed|null
getDataAttribute()  : mixed|null
getDataAttributes()  : array<string|int, mixed>
getIterator()  : Traversable
Retrieve an external iterator
getJsonOptions()  : mixed
hasClass()  : bool
offsetExists()  : bool
Whether a offset exists
offsetGet()  : mixed
Offset to retrieve
offsetSet()  : void
Offset to set
offsetUnset()  : void
Offset to unset
removeClass()  : $this
removeJsonOption()  : mixed
setAttributes()  : mixed
setClassList()  : mixed
setJsonOptions()  : mixed
toArray()  : array<string|int, mixed>
toString()  : string

Constants

JSON_OPTIONS_DATA_ATTR

public mixed JSON_OPTIONS_DATA_ATTR = 'data-json-options'

Methods

__construct()

public __construct([array<string|int, mixed> $attributes = [] ]) : mixed
Parameters
$attributes : array<string|int, mixed> = []

addClass()

public addClass(string $className) : $this
Parameters
$className : string
Return values
$this

addDataAttribute()

public addDataAttribute(string $name[, mixed|null $value = null ]) : $this
Parameters
$name : string
$value : mixed|null = null
Return values
$this

addJsonOption()

public addJsonOption(mixed $key, mixed $value) : mixed
Parameters
$key : mixed
$value : mixed

getAttribute()

public getAttribute(string $name[, mixed|null $defaultValue = null ]) : mixed|null
Parameters
$name : string
$defaultValue : mixed|null = null
Return values
mixed|null

getDataAttribute()

public getDataAttribute(string $name[, mixed|null $defaultValue = null ]) : mixed|null
Parameters
$name : string
$defaultValue : mixed|null = null
Return values
mixed|null

getDataAttributes()

public getDataAttributes() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasClass()

public hasClass(string $className) : bool
Parameters
$className : string
Return values
bool

removeClass()

public removeClass(string $className) : $this
Parameters
$className : string
Return values
$this

removeJsonOption()

public removeJsonOption(mixed $key) : mixed
Parameters
$key : mixed

setAttributes()

public setAttributes(array<string|int, mixed> $attributes) : mixed
Parameters
$attributes : array<string|int, mixed>

setClassList()

public setClassList(array<string|int, mixed> $classList) : mixed
Parameters
$classList : array<string|int, mixed>

setJsonOptions()

public setJsonOptions(array<string|int, mixed> $options) : mixed
Parameters
$options : array<string|int, mixed>

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results