Look at Magento\CatalogImportExport\Model\Import\Uploader it extends Magento\MediaStorage\Model\File\Uploader but does not call it's construct method. Question here is does this mean that it should not extend this class?
I would love someone to investigate what exactly we use of any parent classes and report back to see if we would be able to refactor the Uploader class so that it does have have the unneeded dependency.
Preconditions (*)
Magento\CatalogImportExport\Model\Import\Uploader
it extendsMagento\MediaStorage\Model\File\Uploader
but does not call it's construct method. Question here is does this mean that it should not extend this class?I would love someone to investigate what exactly we use of any parent classes and report back to see if we would be able to refactor the Uploader class so that it does have have the unneeded dependency.