method
public
static final
Collection::wakeUp()
Сигнатура
public final static wakeUp(mixed $rows) : array<string|int, mixed>|static
Описание
Конструирует набор существующих объектов из предварительно выбранных данных, включая ссылки и отношения.
Параметры
$rows
mixed
Возвращаемое значение
array<string|int, mixed>|static
Как применяется в Collection
Collection::wakeUp() — метод класса \Bitrix\Main\ORM\Objectify\Collection модуля «Главный модуль». Collection: Коллекция объектов сущности. Используется для хранения коллекций объектов 1:N и N:M.
Статический метод — вызывается через имя класса Collection, без создания объекта.
use Bitrix\Main\ORM\Objectify\Collection;
$rows = null;
$result = Collection::wakeUp($rows);
// $result: array<string|int, mixed>|staticДругие методы Collection
__call()Магия для обработки геттеров, сеттеров и т.п.__clone()__get()Магические свойства только для чтения__set()Магические свойства только для чтенияadd()collectValues()Возвращает все значения объектов коллекции в виде массива.count()Реализация интерфейса Countablecurrent()Реализация интерфейса Iteratorfill()Заполняет все значения и отношения объектаgetAll()getByPrimary()has()
wakeUp() есть и у других классов модуля «Главный модуль»: EntityObject.
Исходный файл: source/main/lib/orm/objectify/collection.php:471

