Homestyx hydra
Diffusion hydra 254542237a66

Simplify the implementation of `PhabricatorPHIDType` subclasses

Description

Simplify the implementation of PhabricatorPHIDType subclasses

Summary: Instead of implementing the getTypeConstant method in all subclasses of PhabricatorPHIDType, provide a final implementation in the base class which uses reflection. See D9837 for a similar implementation.

Test Plan: Ran arc unit.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin, hach-que

Differential Revision: https://secure.phabricator.com/D9985

Details

Provenance
Joshua SpenceAuthored on Jul 21 2014, 10:38 AM
sirocylPushed on Oct 16 2024, 5:49 AM
Parents
R1:37106c1b3178: Don't explicitly name abstract base classes
Branches
Unknown
Tags
Unknown

Event Timeline