Smile\ElasticsuiteVirtualCategory\Controller\Adminhtml\Category\Virtual\Preview::addSelectedProducts PHP Method

addSelectedProducts() private method

Add user selected products.
private addSelectedProducts ( Magento\Catalog\Api\Data\CategoryInterface $category )
$category Magento\Catalog\Api\Data\CategoryInterface Category.
    private function addSelectedProducts(CategoryInterface $category)
    {
        $selectedProducts = $this->getRequest()->getParam('selected_products', []);
        $addedProducts = isset($selectedProducts['added_products']) ? $selectedProducts['added_products'] : [];
        $category->setAddedProductIds($addedProducts);
        $deletedProducts = isset($selectedProducts['deleted_products']) ? $selectedProducts['deleted_products'] : [];
        $category->setDeletedProductIds($deletedProducts);
        return $this;
    }