@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Move DarkConsole to an application

Summary: Ref T5702. Primarily, this gets the custom DarkConsole URI routes out of the Aphront core and into an Application, like almost all other routes.

Test Plan: Used DarkConsole.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5702

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

+41 -18
+14 -12
src/__phutil_library_map__.php
··· 185 185 'ConpherenceViewController' => 'applications/conpherence/controller/ConpherenceViewController.php', 186 186 'ConpherenceWidgetController' => 'applications/conpherence/controller/ConpherenceWidgetController.php', 187 187 'ConpherenceWidgetView' => 'applications/conpherence/view/ConpherenceWidgetView.php', 188 - 'DarkConsoleController' => 'aphront/console/DarkConsoleController.php', 189 - 'DarkConsoleCore' => 'aphront/console/DarkConsoleCore.php', 190 - 'DarkConsoleDataController' => 'aphront/console/DarkConsoleDataController.php', 191 - 'DarkConsoleErrorLogPlugin' => 'aphront/console/plugin/DarkConsoleErrorLogPlugin.php', 192 - 'DarkConsoleErrorLogPluginAPI' => 'aphront/console/plugin/errorlog/DarkConsoleErrorLogPluginAPI.php', 193 - 'DarkConsoleEventPlugin' => 'aphront/console/plugin/DarkConsoleEventPlugin.php', 194 - 'DarkConsoleEventPluginAPI' => 'aphront/console/plugin/event/DarkConsoleEventPluginAPI.php', 195 - 'DarkConsolePlugin' => 'aphront/console/plugin/DarkConsolePlugin.php', 196 - 'DarkConsoleRequestPlugin' => 'aphront/console/plugin/DarkConsoleRequestPlugin.php', 197 - 'DarkConsoleServicesPlugin' => 'aphront/console/plugin/DarkConsoleServicesPlugin.php', 198 - 'DarkConsoleXHProfPlugin' => 'aphront/console/plugin/DarkConsoleXHProfPlugin.php', 199 - 'DarkConsoleXHProfPluginAPI' => 'aphront/console/plugin/xhprof/DarkConsoleXHProfPluginAPI.php', 188 + 'DarkConsoleController' => 'applications/console/controller/DarkConsoleController.php', 189 + 'DarkConsoleCore' => 'applications/console/core/DarkConsoleCore.php', 190 + 'DarkConsoleDataController' => 'applications/console/controller/DarkConsoleDataController.php', 191 + 'DarkConsoleErrorLogPlugin' => 'applications/console/plugin/DarkConsoleErrorLogPlugin.php', 192 + 'DarkConsoleErrorLogPluginAPI' => 'applications/console/plugin/errorlog/DarkConsoleErrorLogPluginAPI.php', 193 + 'DarkConsoleEventPlugin' => 'applications/console/plugin/DarkConsoleEventPlugin.php', 194 + 'DarkConsoleEventPluginAPI' => 'applications/console/plugin/event/DarkConsoleEventPluginAPI.php', 195 + 'DarkConsolePlugin' => 'applications/console/plugin/DarkConsolePlugin.php', 196 + 'DarkConsoleRequestPlugin' => 'applications/console/plugin/DarkConsoleRequestPlugin.php', 197 + 'DarkConsoleServicesPlugin' => 'applications/console/plugin/DarkConsoleServicesPlugin.php', 198 + 'DarkConsoleXHProfPlugin' => 'applications/console/plugin/DarkConsoleXHProfPlugin.php', 199 + 'DarkConsoleXHProfPluginAPI' => 'applications/console/plugin/xhprof/DarkConsoleXHProfPluginAPI.php', 200 200 'DatabaseConfigurationProvider' => 'infrastructure/storage/configuration/DatabaseConfigurationProvider.php', 201 201 'DefaultDatabaseConfigurationProvider' => 'infrastructure/storage/configuration/DefaultDatabaseConfigurationProvider.php', 202 202 'DifferentialAction' => 'applications/differential/constants/DifferentialAction.php', ··· 1402 1402 'PhabricatorConfigWelcomeController' => 'applications/config/controller/PhabricatorConfigWelcomeController.php', 1403 1403 'PhabricatorConpherenceApplication' => 'applications/conpherence/application/PhabricatorConpherenceApplication.php', 1404 1404 'PhabricatorConpherenceThreadPHIDType' => 'applications/conpherence/phid/PhabricatorConpherenceThreadPHIDType.php', 1405 + 'PhabricatorConsoleApplication' => 'applications/console/application/PhabricatorConsoleApplication.php', 1405 1406 'PhabricatorContentSource' => 'applications/metamta/contentsource/PhabricatorContentSource.php', 1406 1407 'PhabricatorContentSourceView' => 'applications/metamta/contentsource/PhabricatorContentSourceView.php', 1407 1408 'PhabricatorController' => 'applications/base/controller/PhabricatorController.php', ··· 4382 4383 'PhabricatorConfigWelcomeController' => 'PhabricatorConfigController', 4383 4384 'PhabricatorConpherenceApplication' => 'PhabricatorApplication', 4384 4385 'PhabricatorConpherenceThreadPHIDType' => 'PhabricatorPHIDType', 4386 + 'PhabricatorConsoleApplication' => 'PhabricatorApplication', 4385 4387 'PhabricatorContentSourceView' => 'AphrontView', 4386 4388 'PhabricatorController' => 'AphrontController', 4387 4389 'PhabricatorCookies' => 'Phobject',
+1 -6
src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
··· 15 15 } 16 16 17 17 public function getURIMap() { 18 - return $this->getResourceURIMapRules() + array( 19 - '/~/' => array( 20 - '' => 'DarkConsoleController', 21 - 'data/(?P<key>[^/]+)/' => 'DarkConsoleDataController', 22 - ), 23 - ); 18 + return $this->getResourceURIMapRules(); 24 19 } 25 20 26 21 protected function getResourceURIMapRules() {
src/aphront/console/DarkConsoleController.php src/applications/console/controller/DarkConsoleController.php
src/aphront/console/DarkConsoleCore.php src/applications/console/core/DarkConsoleCore.php
src/aphront/console/DarkConsoleDataController.php src/applications/console/controller/DarkConsoleDataController.php
src/aphront/console/plugin/DarkConsoleErrorLogPlugin.php src/applications/console/plugin/DarkConsoleErrorLogPlugin.php
src/aphront/console/plugin/DarkConsoleEventPlugin.php src/applications/console/plugin/DarkConsoleEventPlugin.php
src/aphront/console/plugin/DarkConsolePlugin.php src/applications/console/plugin/DarkConsolePlugin.php
src/aphront/console/plugin/DarkConsoleRequestPlugin.php src/applications/console/plugin/DarkConsoleRequestPlugin.php
src/aphront/console/plugin/DarkConsoleServicesPlugin.php src/applications/console/plugin/DarkConsoleServicesPlugin.php
src/aphront/console/plugin/DarkConsoleXHProfPlugin.php src/applications/console/plugin/DarkConsoleXHProfPlugin.php
src/aphront/console/plugin/errorlog/DarkConsoleErrorLogPluginAPI.php src/applications/console/plugin/errorlog/DarkConsoleErrorLogPluginAPI.php
src/aphront/console/plugin/event/DarkConsoleEventPluginAPI.php src/applications/console/plugin/event/DarkConsoleEventPluginAPI.php
src/aphront/console/plugin/xhprof/DarkConsoleXHProfPluginAPI.php src/applications/console/plugin/xhprof/DarkConsoleXHProfPluginAPI.php
+26
src/applications/console/application/PhabricatorConsoleApplication.php
··· 1 + <?php 2 + 3 + final class PhabricatorConsoleApplication extends PhabricatorApplication { 4 + 5 + public function getName() { 6 + return pht('Console'); 7 + } 8 + 9 + public function canUninstall() { 10 + return false; 11 + } 12 + 13 + public function isUnlisted() { 14 + return true; 15 + } 16 + 17 + public function getRoutes() { 18 + return array( 19 + '/~/' => array( 20 + '' => 'DarkConsoleController', 21 + 'data/(?P<key>[^/]+)/' => 'DarkConsoleDataController', 22 + ), 23 + ); 24 + } 25 + 26 + }