method
public
final
Collection::fill()
Сигнатура
public final fill([int|array<string|int, string> $fields = \Bitrix\Main\ORM\Fields\FieldTypeMask::ALL ]) : array<string|int, mixed>|Collection|null
Описание
Заполняет все значения и отношения объекта
Параметры
$fields
int|array<string|int, string>
= \Bitrix\Main\ORM\Fields\FieldTypeMask::ALL
Имена полей для заполнения
Возвращаемое значение
array<string|int, mixed>|Collection|null
Как применяется в Collection
Collection::fill() — метод класса \Bitrix\Main\ORM\Objectify\Collection модуля «Главный модуль». Collection: Коллекция объектов сущности. Используется для хранения коллекций объектов 1:N и N:M.
Метод объекта: сначала нужен экземпляр Collection.
use Bitrix\Main\ORM\Objectify\Collection;
/** @var Collection $object */
$result = $object->fill();
// $result: array<string|int, mixed>|Collection|nullДругие методы Collection
__call()Магия для обработки геттеров, сеттеров и т.п.__clone()__get()Магические свойства только для чтения__set()Магические свойства только для чтенияadd()collectValues()Возвращает все значения объектов коллекции в виде массива.count()Реализация интерфейса Countablecurrent()Реализация интерфейса IteratorgetAll()getByPrimary()has()hasByPrimary()
fill() есть и у других классов модуля «Главный модуль»: EntityObject, PageNavigationStorage, SessionPageNavigationStorage.
Исходный файл: source/main/lib/orm/objectify/collection.php:285

