method
public
Condition::getAtomicValues()
Сигнатура
public getAtomicValues() : array<string|int, mixed>
Описание
В классическом условии есть только одно значение v1.
В whereIn есть массив [v1, v2, v3, ...].
В whereBetween есть два значения v1, v2.
и т.д.
Этот метод возвращает массив всех значений независимо от оператора.
Возвращаемое значение
array<string|int, mixed>
Как применяется в Condition
Condition::getAtomicValues() — метод класса \Bitrix\Main\ORM\Query\Filter\Condition модуля «Главный модуль». Condition: Обработчик одиночного условия.
Метод объекта: сначала нужен экземпляр Condition.
use Bitrix\Main\ORM\Query\Filter\Condition;
/** @var Condition $object */
$result = $object->getAtomicValues();
// $result: array<string|int, mixed>Другие методы Condition
__clone()getColumn()getDefinition()getOperator()getValue()hasMultiValues()Проверяет наличие множественных значений (массив для IN и т.п.)setColumn()setDefinition()setOperator()setValue()
Исходный файл: source/main/lib/orm/query/filter/condition.php:105

