1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-25 00:02:41 +01:00
phorge-phorge/src/applications/config/check
epriestley 7ed6996604 Provide basic infrastructure for moving PHIDs, Handles and Object Names to applications
Summary:
See discussion in T2715. Currently, PHIDs are all hard coded in the PHID application. In the long run, we need to move them out into actual applications.

A specific immediate issue is Releeph, which uses a very very old and very broken mechanism to inject PHIDs in a way that only sort of works.

Moving forward, every PHID type will be provided by a `PhabricatorPHIDType` subclass, which will manage loading it, etc.

This also moves toward cleaning up the "load objects by name" (where "name" means something like `D12`) code, which is an //enormous// mess and spread across at least 4-5 callsites.

Test Plan: Used `phid.lookup` and `phid.query` to load Slowvotes.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Differential Revision: https://secure.phabricator.com/D6502
2013-07-21 06:34:21 -07:00
..
PhabricatorSetupCheck.php Config option to ignore setup issues 2013-02-22 10:08:20 -08:00
PhabricatorSetupCheckAPC.php Detect and warn about APC 3.1.14 / 3.1.15 2013-07-10 13:20:00 -07:00
PhabricatorSetupCheckAuth.php Add first-time-setup registration flow 2013-06-19 16:28:48 -07:00
PhabricatorSetupCheckBaseURI.php Consolidate HTTP header access 2013-02-09 15:01:57 -08:00
PhabricatorSetupCheckBinaries.php Detect missing 'svn', 'hg' and 'git' during setup 2013-05-27 13:40:34 -07:00
PhabricatorSetupCheckDatabase.php Separate missing patches by newlines 2013-07-18 11:31:30 -07:00
PhabricatorSetupCheckExtensions.php Require mysql or mysqli, not both 2013-03-03 11:37:53 -08:00
PhabricatorSetupCheckExtraConfig.php Provide basic infrastructure for moving PHIDs, Handles and Object Names to applications 2013-07-21 06:34:21 -07:00
PhabricatorSetupCheckFileinfo.php Add a setup warning about missing 'fileinfo' 2013-05-17 10:00:40 -07:00
PhabricatorSetupCheckGD.php Migrate max_allowed_packet and GD checks to new setup stuff 2013-01-19 08:41:45 -08:00
PhabricatorSetupCheckImagemagick.php Add setup checks for the availability of 'which' and 'diff' binaries 2013-05-23 14:42:07 -07:00
PhabricatorSetupCheckInvalidConfig.php Repair invalid configuration by setting values back to defaults 2013-01-17 16:25:38 -08:00
PhabricatorSetupCheckMail.php Fixed T2630 2013-04-10 13:11:22 -07:00
PhabricatorSetupCheckMySQL.php Fixed T2630 2013-04-10 13:11:22 -07:00
PhabricatorSetupCheckPath.php Validate all components of $PATH configuration 2013-06-28 17:23:36 -07:00
PhabricatorSetupCheckPHPConfig.php Move open_basedir and safe_mode checks into new setup 2013-01-22 16:15:54 -08:00
PhabricatorSetupCheckPygment.php Fixed T2630 2013-04-10 13:11:22 -07:00
PhabricatorSetupCheckStorage.php Add a setup issue to warn about an unconfigured upload limit 2013-06-12 05:49:41 -07:00
PhabricatorSetupCheckTimezone.php Make timezone configuration impossible to get wrong 2013-01-19 08:38:37 -08:00