Feature request from Flyingmana, posted on GitHub Sep 20, 2015
while we already have an Interface for Blocks (BlockInterface
), there is still a place, which enforces usage of the abstract Block class (\Magento\Framework\View\Element\AbstractBlock
).
https://github.com/magento/magento2/blob/develop/lib/internal/Magento/Framework/View/Layout/Generato...
While its not a problem to extend from there, I think it is not necessary for all Blocks