HomePhorge

Deprecate use of dynamic properties attached to Parser

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Deprecate use of dynamic properties attached to Parser

Hack in declared public properties to work around T343229 (use in
Scribunto), T343230 (use in Cite), T343226 (use in TemplateStyles),
T203531 (use in Variables), T203532 (use in Arrays), T203563 (use
in Loops), T359887 (use in HashTables) and T357838 (use in parser
tests) for now, but we can draw a line in the sand and not allow
any further use of this pattern.

Bug: T343227
Depends-On: Ifcb9492cc5c814d702c6e61e8231abfd8ea0647c
Change-Id: I701a27459704839f9f996a171b6982ed17cdd00b
(cherry picked from commit 9bc428fe849bec872143e6d61a0d906f3e90d4f1)

Details

Provenance
C. Scott AnanianAuthored on Feb 16 2024, 10:00 PM
C. Scott AnanianCommitted on Apr 15 2024, 6:43 PM

Event Timeline

C. Scott Ananian <cananian@wikimedia.org> committed rMWd49bdf97d4cb: Deprecate use of dynamic properties attached to Parser (authored by C. Scott Ananian <cscott@cscott.net>).Apr 15 2024, 6:43 PM

Commit No Longer Exists

This commit no longer exists in the repository.