I'm using below code to get the product collection
<?php
namespace Vendor\Module\Block\Product;
use Magento\Framework\View\Element\Template;
use Magento\Catalog\Model\ResourceModel\Product\Collection;
class Manage extends \Magento\Framework\View\Element\Template {
public function __construct(
Template\Context $context
, Collection $productFactory
, array $data = []
) {
$this->productFactory = $productFactory;
parent::__construct ( $context, $data );
}
public function getFilterProducts() {
$product = $this->productFactory->addAttributeToSelect ( '*' );
$product->addAttributeToFilter ( 'visibility', array (
'eq' => \Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH
) );
$product->addAttributeToSort ( 'entity_id', 'DESC' );
return $product;
}
}
But above code gives me only in stock products, how do I include out of stock products in this collection?