Page MenuHomePhabricator

OOUI: It's unclear which class members (properties) are public/private/internal
Closed, DuplicatePublic

Description

It's unclear which class membes (properties) are public/private/internal, as we document none of them.

I use the JSDuck convention here (as I understand it):

  • public: Documented, stable and free to use in third-party code.
  • private: Documented, unstable, free to use in non-third-party subclasses.
  • internal: Unstable, undocumented.

Some of the properties are documented in PHP code, but not all.


Version: unspecified
Severity: enhancement

Details

Reference
bz72578