[New Rule] Abstract classes MUST NOT be marked as public @api #22
Labels
accepted
New rule is accepted
new rule
New feature implementation
Progress: good first issue
Issues is easy to get started with
technical guidelines
The rule is based on Magento Technical Guidelines
Rule
Abstract classes MUST NOT be marked as public
@api
.Reason
Source: Magento Technical Guidelines.
Interfaces should be used instead because Magento follows Composition over Inheritance principle.
Implementation
T_CLASS
token.@api
annotation.The text was updated successfully, but these errors were encountered: