**Describe the bug** There are classes inside the project that are created by class inheritance. While this was an code style mostly used in Magento1, and should'nt still be used in Magento2, the class, and other classes written like this, should be changed to the Object composition pattern. https://devdocs.magento.com/guides/v2.3/ext-best-practices/extension-coding/common-programming-bp.html#composition-over-inheritance F.e the `Flagbit\Flysystem\Block\Adminhtml\Filesystem\Content\Uploader` class should be changed, regarding to this.
Describe the bug
There are classes inside the project that are created by class inheritance. While this was an code style mostly used in Magento1, and should'nt still be used in Magento2, the class, and other classes written like this, should be changed to the Object composition pattern.
https://devdocs.magento.com/guides/v2.3/ext-best-practices/extension-coding/common-programming-bp.html#composition-over-inheritance
F.e the
Flagbit\Flysystem\Block\Adminhtml\Filesystem\Content\Uploaderclass should be changed, regarding to this.