Base
class Base implements Countable, Iterator, ArrayAccess
Итератор объектов
Methods
Конструктор
No description
No description
Массив идентификаторов объектов
Возвращает итератор в виде массива объектов с указанными полями
No description
No description
Количество объектов в итераторе
Полное количество объектов
Отмотать итератор к первому элементу
Возвращает текущий элемент
Возвращает текущую позицию
Переход к следующему элементу
Текущий элемент существует?
Добавляет элемент
No description
Порядковый номер первого элемента
Порядковый номер последнего элемента
No description
No description
No description
No description
No description
Сортирует в обратном порядке
Нельзя изменять содержимое
Существует ли элемент на данной позиции
Нельзя изменять содержимое
Получить элемент на данной позиции
Выстраивает элементы в строку
Создает новый фильтр для этого итератора
No description
Details
at line 39
void
__construct(array $array = null)
Конструктор
at line 44
__toString()
at line 56
getElements()
at line 66
array
idArray()
Массив идентификаторов объектов
at line 77
array
asArray()
Возвращает итератор в виде массива объектов с указанными полями
at line 109
findIndexById($id)
at line 115
findById($id)
at line 127
int
count()
Количество объектов в итераторе
at line 137
int
getCountAll()
Полное количество объектов
at line 147
void
rewind()
Отмотать итератор к первому элементу
at line 173
FSObject
current()
Возвращает текущий элемент
at line 183
int
key()
Возвращает текущую позицию
at line 193
void
next()
Переход к следующему элементу
at line 203
bool
valid()
Текущий элемент существует?
at line 221
Object
append($obj, $check = true)
Добавляет элемент
at line 228
add($obj, $check = true)
at line 237
int
getFirstIndex()
Порядковый номер первого элемента
at line 248
int
getLastIndex()
Порядковый номер последнего элемента
at line 256
setItemCountPerPage($itemCountPerPage = null)
at line 262
setCurrentPageNumber($pageNumber)
at line 270
setOffset($offset)
at line 278
getPageCount()
at line 289
getCurrentPageNumber()
at line 300
Object
reverse()
Сортирует в обратном порядке
at line 310
void
offsetSet($offset, $value)
Нельзя изменять содержимое
at line 321
bool
offsetExists($offset)
Существует ли элемент на данной позиции
at line 331
void
offsetUnset($offset)
Нельзя изменять содержимое
at line 342
FSObject
offsetGet($offset)
Получить элемент на данной позиции
at line 355
string
implode(mixed $element = 'name', string $filter = false)
Выстраивает элементы в строку
at line 410
Filter
createFilter(string $name)
Создает новый фильтр для этого итератора