# Collection

URL: https://chugunov.pro/api-bitrix/main/orm/objectify/collection/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\ORM\Objectify\Collection`
Модуль: Main.

## Описание

main

Исходный файл: `source/main/lib/orm/objectify/collection.php:32`

## Константы (2)

- `OBJECT_ADDED`
- `OBJECT_REMOVED`

## Свойства (2)

- `static $$dataClass` — Класс Table сущности. Свойство только для чтения.
- `$$entity read-only`

## Методы (30)

- [`__call()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/__call/) — Магия для обработки геттеров, сеттеров и т.п.
- [`__clone()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/__clone/)
- [`__construct()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/__construct/) — Конструктор Collection.
- [`__get()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/__get/) — Магические свойства только для чтения
- [`__set()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/__set/) — Магические свойства только для чтения
- [`add()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/add/)
- [`collectValues()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/collectvalues/) — Возвращает все значения объектов коллекции в виде массива.
- [`count()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/count/) — Реализация интерфейса Countable
- [`current()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/current/) — Реализация интерфейса Iterator
- [`fill()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/fill/) — Заполняет все значения и отношения объекта
- [`getAll()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/getall/)
- [`getByPrimary()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/getbyprimary/)
- [`has()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/has/)
- [`hasByPrimary()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/hasbyprimary/)
- [`isEmpty()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/isempty/)
- [`key()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/key/) — Реализация интерфейса Iterator
- [`merge()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/merge/)
- [`next()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/next/) — Реализация интерфейса Iterator
- [`offsetExists()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/offsetexists/) — Реализация интерфейса ArrayAccess
- [`offsetGet()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/offsetget/) — Реализация интерфейса ArrayAccess
- [`offsetSet()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/offsetset/) — Реализация интерфейса ArrayAccess
- [`offsetUnset()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/offsetunset/) — Реализация интерфейса ArrayAccess
- [`remove()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/remove/)
- [`removeByPrimary()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/removebyprimary/)
- [`rewind()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/rewind/) — Реализация интерфейса Iterator
- [`save()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/save/)
- [`sysOnObjectPrimarySet()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/sysonobjectprimaryset/) — Функция обратного вызова для события объекта при получении им первичного ключа
- [`sysRemove()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/sysremove/)
- [`valid()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/valid/) — Реализация интерфейса Iterator
- [`static wakeUp()`](https://chugunov.pro/api-bitrix/main/orm/objectify/collection/wakeup/) — Конструирует набор существующих объектов из предварительно выбранных данных, включая ссылки и отношения.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-ORM-Objectify-Collection.html
