method
public
final
EntityObject::collectValues()
Сигнатура
public final collectValues([int $valuesType = \Bitrix\Main\ORM\Objectify\Values::ALL ][, int $fieldsMask = \Bitrix\Main\ORM\Fields\FieldTypeMask::ALL ][, bool $recursive = false ]) : array<string|int, mixed>
Описание
Возвращает все значения объектов в виде массива
Параметры
$valuesType
int
= \Bitrix\Main\ORM\Objectify\Values::ALL
$fieldsMask
int
= \Bitrix\Main\ORM\Fields\FieldTypeMask::ALL
$recursive
bool
= false
Возвращаемое значение
array<string|int, mixed>
Как применяется в EntityObject
EntityObject::collectValues() — метод класса \Bitrix\Main\ORM\Objectify\EntityObject модуля «Главный модуль». EntityObject: Объект сущности.
Метод объекта: сначала нужен экземпляр EntityObject.
use Bitrix\Main\ORM\Objectify\EntityObject;
/** @var EntityObject $object */
$result = $object->collectValues();
// $result: array<string|int, mixed>Другие методы EntityObject
__call()Магия для обработки геттеров, сеттеров и т.п.__clone()__get()Магические свойства только для чтения__set()Магические свойства только для чтенияaddTo()defineAuthContext()delete()Удаление в стиле ActiveRecord.fill()Заполняет все значения и отношения объектаget()getId()Быстрая популярная альтернатива __call().has()isChanged()
collectValues() есть и у других классов модуля «Главный модуль»: Collection.
Исходный файл: source/main/lib/orm/objectify/entityobject.php:220

