[TYPO3-core] RFC: #11836: Remove final from classes

Steffen Kamper info at sk-typo3.de
Mon Aug 31 22:12:21 CEST 2009


Hi,

this is a SVN patch request.

Type: Bugfix

BT Reference: http://bugs.typo3.org/view.php?id=11836

Branches: trunk

As TYPO3 should be extendable for all classes the final statement 
prevent this.
Removing final gives the possibility to extend these classes and 
substitute functions of this classes by own ones. I don't see a reason 
for preventing this.

Some additional arguments:
One of TYPO3 key features is that it's extendible by extensions. So it 
is possible to get it the way working you want to. Final statement 
prevents this. Even if you think this are intern core classes that 
shouldn't be extended, there are other inter core classes where this is 
possible like tcemain, and noone knows all needs that may occur one 
time. Conclusion: close all core classes or open them :)

vg Steffen
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 11836_remove_final.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20090831/dc1b5ba4/attachment.txt 


More information about the TYPO3-team-core mailing list