1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-23 23:32:40 +01:00
phorge-phorge/src
epriestley 7afb770cbe Make edge types modular
Summary:
Ref T5245. I want to add a new capability to edge types, which is a good opportunity to move away from `PhabricatorEdgeConfig`, which isn't modular.

This is basically the same as the modularization of PHID types, which has worked well. Add `PhabricatorEdgeType` and provide an adaption layer for the existing code.

This has no runtime changes, except the fixed edge constant.

Test Plan: Ran `var_dump(PhabricatorEdgeType::getAllTypes())` and got reasonable looking output.

Reviewers: chad, btrahan, joshuaspence

Reviewed By: joshuaspence

Subscribers: epriestley

Maniphest Tasks: T5245

Differential Revision: https://secure.phabricator.com/D9837
2014-07-17 15:40:37 -07:00
..
__tests__ Minor change to PhutilInfrastructureTestCase 2014-07-10 07:36:14 +10:00
aphront Remove @group annotations 2014-07-10 08:12:48 +10:00
applications Make Maniphest project edits more transaction-oriented 2014-07-17 15:40:19 -07:00
docs Fix various spelling mistakes 2014-07-13 00:45:33 +10:00
extensions Add src/extensions/ to Phabricator 2013-08-14 15:38:06 -07:00
infrastructure Make edge types modular 2014-07-17 15:40:37 -07:00
view Remove user-independent date and time functions from Phabricator 2014-07-13 12:03:17 +10:00
__phutil_library_init__.php Delete license headers from files 2012-11-05 11:16:51 -08:00
__phutil_library_map__.php Make edge types modular 2014-07-17 15:40:37 -07:00