[wp-trac] [WordPress Trac] #30891: Unchecked property overloading is detrimental to OOP.
WordPress Trac
noreply at wordpress.org
Sat Jan 3 21:41:33 UTC 2015
#30891: Unchecked property overloading is detrimental to OOP.
--------------------------+------------------------------
Reporter: aercolino | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version: 4.0
Severity: normal | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Comment (by jdgrimes):
Replying to [comment:2 aercolino]:
> In my suggested fix, legacy properties and methods are all the public
members of each class before unchecked overloading was introduced into
that class. Deprecation notices occurring when legacy non-public members
are accessed from outside the hierarchy is a nice-to-have feature for
synchronizing real usage with stated code and documentation along time,
'''however''' that's not the issue I'm referring to here. Even without
such notices, i.e. even allowing public access to legacy members forever,
unchecked overloading should be fixed.
I agree—that's why I said maybe it could be a follow up to this. :-)
--
Ticket URL: <https://core.trac.wordpress.org/ticket/30891#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list