Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Immutable
+ Граф наследования:Immutable:

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

 ensureItem (Item $item, $throwException=true)
 
 createItem (array $array)
 
 __construct (array $data=[])
 
 getFirst (&$position)
 
 getNext (&$position)
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 count ()
 

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

static fromArray (array $array)
 

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

 appendItem (Item $item, $throwException=true)
 
 appendCollection (Immutable $collection, $throwException=true)
 

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

 $position = 0
 
 $items = array()
 

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

См. также
Item

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

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

◆ __construct()

__construct ( array $data = [])

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

Методы

◆ appendCollection()

appendCollection ( Immutable $collection,
$throwException = true )
protected

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

◆ appendItem()

appendItem ( Item $item,
$throwException = true )
protected

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

◆ count()

count ( )
Возвращает
int
См. также
\Countable

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

◆ createItem()

createItem ( array $array)
abstract

Переопределяется в MessageAccess.

◆ current()

current ( )
Возвращает
Item
См. также
\Iterator

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

◆ ensureItem()

ensureItem ( Item $item,
$throwException = true )

Переопределяется в MessageAccess.

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

◆ fromArray()

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

Exception

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

◆ getFirst()

getFirst ( & $position)

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

◆ getNext()

getNext ( & $position)

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

◆ key()

key ( )
Возвращает
int
См. также
\Iterator

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

◆ next()

next ( )
Возвращает
void
См. также
\Iterator

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

◆ rewind()

rewind ( )
См. также
\Iterator

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

◆ valid()

valid ( )
Возвращает
bool
См. также
\Iterator

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

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

◆ $items

$items = array()
protected

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

◆ $position

$position = 0
protected

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