collectionFactory = $collectionFactory; $this->selectBuilder = $selectBuilder; } /** * @return Collection */ public function execute() { $collection = $this->collectionFactory->create(); $collection->removeAllFieldsFromSelect(); $collection->addFieldToSelect(SourceItemInterface::SOURCE_CODE); $collection->addFieldToSelect(SourceItemInterface::QUANTITY, 'qty'); $this->selectBuilder->build($collection->getSelect()); return $collection; } }