method public

Manager::isGift()

Класс: \Bitrix\Sale\Discount\Gift\Manager

Сигнатура

public isGift(Basket $basket, array<string|int, mixed> $product) : bool|null

Описание

Возвращает true, если товар является подарком для корзины.

Параметры

$basket Basket
Целевая корзина.
$product array<string|int, mixed>
Массив, описывающий товар (@see isValidProduct()).

Возвращаемое значение

bool|null

Как применяется в Manager

Manager::isGift() — метод класса \Bitrix\Sale\Discount\Gift\Manager модуля «Интернет-магазин».

Метод объекта: сначала нужен экземпляр Manager.

use Bitrix\Main\Loader;
use Bitrix\Sale\Discount\Gift\Manager;

Loader::includeModule('sale');

/** @var Manager $object */
$basket = null; // Basket
$product = [];
$result = $object->isGift($basket, $product);
// $result: bool|null

Другие методы Manager

Исходный файл: source/sale/lib/discount/gift/manager.php:549

Что будем искать? Например,Продвижение