Your IP : 216.73.217.13


Current Path : /home/rtorresani/www/vendor/magento/module-inventory-catalog/Model/
Upload File :
Current File : //home/rtorresani/www/vendor/magento/module-inventory-catalog/Model/StockStatusApplier.php

<?php
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
declare(strict_types=1);

namespace Magento\InventoryCatalog\Model;

/**
 * Search Result Applier getters and setters
 *
 * @deprecated - as the implementation has been reverted during the fix of ACP2E-748
 * @see \Magento\InventoryCatalog\Plugin\Catalog\Model\ResourceModel\Product\CollectionPlugin
 */
class StockStatusApplier
{
    /**
     * Storefront search result applier flag
     *
     * @var bool
     */
    private $searchResultApplier = false;

    /**
     * Set flag, if the request is originated from SearchResultApplier
     *
     * @param bool $status
     * @deprecated
     * @see \Magento\InventoryCatalog\Plugin\Catalog\Model\ResourceModel\Product\CollectionPlugin::beforeSetOrder
     */
    public function setSearchResultApplier(bool $status): void
    {
        $this->searchResultApplier = $status;
    }

    /**
     * Get flag, if the request is originated from SearchResultApplier
     *
     * @return bool
     * @deprecated
     * @see \Magento\InventoryCatalog\Plugin\Catalog\Model\ResourceModel\Product\CollectionPlugin::beforeSetOrder
     */
    public function hasSearchResultApplier() : bool
    {
        return $this->searchResultApplier;
    }
}