@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.

Rename `PhabricatorApplication` subclasses

Summary: Ref T5655. Some discussion in D9839. Generally speaking, `Phabricator{$name}Application` is clearer than `PhabricatorApplication{$name}`.

Test Plan:
# Pinned and uninstalled some applications.
# Applied patch and performed migrations.
# Verified that the pinned applications were still pinned and that the uninstalled applications were still uninstalled.
# Performed a sanity check on the database contents.

Reviewers: btrahan, epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: hach-que, epriestley, Korvin

Maniphest Tasks: T5655

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

+985 -1045
+166
resources/sql/autopatches/20140722.appname.php
··· 1 + <?php 2 + 3 + $applications = array( 4 + 'Audit', 5 + 'Auth', 6 + 'Calendar', 7 + 'ChatLog', 8 + 'Conduit', 9 + 'Config', 10 + 'Conpherence', 11 + 'Countdown', 12 + 'Daemons', 13 + 'Dashboard', 14 + 'Differential', 15 + 'Diffusion', 16 + 'Diviner', 17 + 'Doorkeeper', 18 + 'Drydock', 19 + 'Fact', 20 + 'Feed', 21 + 'Files', 22 + 'Flags', 23 + 'Harbormaster', 24 + 'Help', 25 + 'Herald', 26 + 'Home', 27 + 'Legalpad', 28 + 'Macro', 29 + 'MailingLists', 30 + 'Maniphest', 31 + 'Applications', 32 + 'MetaMTA', 33 + 'Notifications', 34 + 'Nuance', 35 + 'OAuthServer', 36 + 'Owners', 37 + 'Passphrase', 38 + 'Paste', 39 + 'People', 40 + 'Phame', 41 + 'Phlux', 42 + 'Pholio', 43 + 'Phortune', 44 + 'PHPAST', 45 + 'Phragment', 46 + 'Phrequent', 47 + 'Phriction', 48 + 'Policy', 49 + 'Ponder', 50 + 'Project', 51 + 'Releeph', 52 + 'Repositories', 53 + 'Search', 54 + 'Settings', 55 + 'Slowvote', 56 + 'Subscriptions', 57 + 'Support', 58 + 'System', 59 + 'Test', 60 + 'Tokens', 61 + 'Transactions', 62 + 'Typeahead', 63 + 'UIExamples', 64 + 'XHProf', 65 + ); 66 + $map = array(); 67 + 68 + foreach ($applications as $application) { 69 + $old_name = 'PhabricatorApplication'.$application; 70 + $new_name = 'Phabricator'.$application.'Application'; 71 + $map[$old_name] = $new_name; 72 + } 73 + 74 + 75 + /* -( User preferences )--------------------------------------------------- */ 76 + 77 + echo "Migrating user preferences...\n"; 78 + $table = new PhabricatorUserPreferences(); 79 + $conn_w = $table->establishConnection('w'); 80 + $pref_pinned = PhabricatorUserPreferences::PREFERENCE_APP_PINNED; 81 + 82 + foreach (new LiskMigrationIterator(new PhabricatorUser()) as $user) { 83 + $user_preferences = $user->loadPreferences(); 84 + 85 + $old_pinned_apps = $user_preferences->getPreference($pref_pinned); 86 + $new_pinned_apps = array(); 87 + 88 + if (!$old_pinned_apps) { 89 + continue; 90 + } 91 + 92 + foreach ($old_pinned_apps as $pinned_app) { 93 + $new_pinned_apps[] = idx($map, $pinned_app, $pinned_app); 94 + } 95 + 96 + $user_preferences 97 + ->setPreference($pref_pinned, $new_pinned_apps); 98 + 99 + queryfx( 100 + $conn_w, 101 + 'UPDATE %T SET preferences = %s WHERE id = %d', 102 + $user_preferences->getTableName(), 103 + json_encode($user_preferences->getPreferences()), 104 + $user_preferences->getID()); 105 + } 106 + 107 + 108 + /* -( Dashboard installs )------------------------------------------------- */ 109 + 110 + echo "Migrating dashboard installs...\n"; 111 + $table = new PhabricatorDashboardInstall(); 112 + $conn_w = $table->establishConnection('w'); 113 + 114 + foreach (new LiskMigrationIterator($table) as $dashboard_install) { 115 + $application = $dashboard_install->getApplicationClass(); 116 + 117 + queryfx( 118 + $conn_w, 119 + 'UPDATE %T SET applicationClass = %s WHERE id = %d', 120 + $table->getTableName(), 121 + idx($map, $application, $application), 122 + $dashboard_install->getID()); 123 + } 124 + 125 + 126 + /* -( Phabricator configuration )------------------------------------------ */ 127 + 128 + $config_key = 'phabricator.uninstalled-applications'; 129 + echo "Migrating `{$config_key}` config...\n"; 130 + 131 + $config = PhabricatorConfigEntry::loadConfigEntry($config_key); 132 + $old_config = $config->getValue(); 133 + $new_config = array(); 134 + 135 + if ($old_config) { 136 + foreach ($old_config as $application => $uninstalled) { 137 + $new_config[idx($map, $application, $application)] = $uninstalled; 138 + } 139 + 140 + $config 141 + ->setIsDeleted(0) 142 + ->setValue($new_config) 143 + ->save(); 144 + } 145 + 146 + 147 + /* -( phabricator.application-settings )----------------------------------- */ 148 + 149 + $config_key = 'phabricator.application-settings'; 150 + echo "Migrating `{$config_key}` config...\n"; 151 + 152 + $config = PhabricatorConfigEntry::loadConfigEntry($config_key); 153 + $old_config = $config->getValue(); 154 + $new_config = array(); 155 + 156 + if ($old_config) { 157 + foreach ($old_config as $application => $settings) { 158 + $application = preg_replace('/^PHID-APPS-/', '', $application); 159 + $new_config['PHID-APPS-'.idx($map, $application, $application)] = $settings; 160 + } 161 + 162 + $config 163 + ->setIsDeleted(0) 164 + ->setValue($new_config) 165 + ->save(); 166 + }
+125 -125
src/__phutil_library_map__.php
··· 1140 1140 'PhabricatorAphrontViewTestCase' => 'view/__tests__/PhabricatorAphrontViewTestCase.php', 1141 1141 'PhabricatorAppSearchEngine' => 'applications/meta/query/PhabricatorAppSearchEngine.php', 1142 1142 'PhabricatorApplication' => 'applications/base/PhabricatorApplication.php', 1143 - 'PhabricatorApplicationApplications' => 'applications/meta/application/PhabricatorApplicationApplications.php', 1144 - 'PhabricatorApplicationAudit' => 'applications/audit/application/PhabricatorApplicationAudit.php', 1145 - 'PhabricatorApplicationAuth' => 'applications/auth/application/PhabricatorApplicationAuth.php', 1146 - 'PhabricatorApplicationCalendar' => 'applications/calendar/application/PhabricatorApplicationCalendar.php', 1147 - 'PhabricatorApplicationChatLog' => 'applications/chatlog/applications/PhabricatorApplicationChatLog.php', 1148 - 'PhabricatorApplicationConduit' => 'applications/conduit/application/PhabricatorApplicationConduit.php', 1149 - 'PhabricatorApplicationConfig' => 'applications/config/application/PhabricatorApplicationConfig.php', 1150 1143 'PhabricatorApplicationConfigOptions' => 'applications/config/option/PhabricatorApplicationConfigOptions.php', 1151 - 'PhabricatorApplicationConpherence' => 'applications/conpherence/application/PhabricatorApplicationConpherence.php', 1152 - 'PhabricatorApplicationCountdown' => 'applications/countdown/application/PhabricatorApplicationCountdown.php', 1153 - 'PhabricatorApplicationDaemons' => 'applications/daemon/application/PhabricatorApplicationDaemons.php', 1154 - 'PhabricatorApplicationDashboard' => 'applications/dashboard/application/PhabricatorApplicationDashboard.php', 1155 1144 'PhabricatorApplicationDatasource' => 'applications/meta/typeahead/PhabricatorApplicationDatasource.php', 1156 1145 'PhabricatorApplicationDetailViewController' => 'applications/meta/controller/PhabricatorApplicationDetailViewController.php', 1157 - 'PhabricatorApplicationDifferential' => 'applications/differential/application/PhabricatorApplicationDifferential.php', 1158 - 'PhabricatorApplicationDiffusion' => 'applications/diffusion/application/PhabricatorApplicationDiffusion.php', 1159 - 'PhabricatorApplicationDiviner' => 'applications/diviner/application/PhabricatorApplicationDiviner.php', 1160 - 'PhabricatorApplicationDoorkeeper' => 'applications/doorkeeper/application/PhabricatorApplicationDoorkeeper.php', 1161 - 'PhabricatorApplicationDrydock' => 'applications/drydock/application/PhabricatorApplicationDrydock.php', 1162 1146 'PhabricatorApplicationEditController' => 'applications/meta/controller/PhabricatorApplicationEditController.php', 1163 - 'PhabricatorApplicationFact' => 'applications/fact/application/PhabricatorApplicationFact.php', 1164 - 'PhabricatorApplicationFeed' => 'applications/feed/application/PhabricatorApplicationFeed.php', 1165 - 'PhabricatorApplicationFiles' => 'applications/files/application/PhabricatorApplicationFiles.php', 1166 - 'PhabricatorApplicationFlags' => 'applications/flag/application/PhabricatorApplicationFlags.php', 1167 - 'PhabricatorApplicationHarbormaster' => 'applications/harbormaster/application/PhabricatorApplicationHarbormaster.php', 1168 - 'PhabricatorApplicationHelp' => 'applications/help/application/PhabricatorApplicationHelp.php', 1169 - 'PhabricatorApplicationHerald' => 'applications/herald/application/PhabricatorApplicationHerald.php', 1170 - 'PhabricatorApplicationHome' => 'applications/home/application/PhabricatorApplicationHome.php', 1171 1147 'PhabricatorApplicationLaunchView' => 'applications/meta/view/PhabricatorApplicationLaunchView.php', 1172 - 'PhabricatorApplicationLegalpad' => 'applications/legalpad/application/PhabricatorApplicationLegalpad.php', 1173 - 'PhabricatorApplicationMacro' => 'applications/macro/application/PhabricatorApplicationMacro.php', 1174 - 'PhabricatorApplicationMailingLists' => 'applications/mailinglists/application/PhabricatorApplicationMailingLists.php', 1175 - 'PhabricatorApplicationManiphest' => 'applications/maniphest/application/PhabricatorApplicationManiphest.php', 1176 - 'PhabricatorApplicationMetaMTA' => 'applications/metamta/application/PhabricatorApplicationMetaMTA.php', 1177 - 'PhabricatorApplicationNotifications' => 'applications/notification/application/PhabricatorApplicationNotifications.php', 1178 - 'PhabricatorApplicationNuance' => 'applications/nuance/application/PhabricatorApplicationNuance.php', 1179 - 'PhabricatorApplicationOAuthServer' => 'applications/oauthserver/application/PhabricatorApplicationOAuthServer.php', 1180 - 'PhabricatorApplicationOwners' => 'applications/owners/application/PhabricatorApplicationOwners.php', 1181 1148 'PhabricatorApplicationPHIDTypeApplication' => 'applications/meta/phid/PhabricatorApplicationPHIDTypeApplication.php', 1182 - 'PhabricatorApplicationPHPAST' => 'applications/phpast/application/PhabricatorApplicationPHPAST.php', 1183 - 'PhabricatorApplicationPassphrase' => 'applications/passphrase/application/PhabricatorApplicationPassphrase.php', 1184 - 'PhabricatorApplicationPaste' => 'applications/paste/application/PhabricatorApplicationPaste.php', 1185 - 'PhabricatorApplicationPeople' => 'applications/people/application/PhabricatorApplicationPeople.php', 1186 - 'PhabricatorApplicationPhame' => 'applications/phame/application/PhabricatorApplicationPhame.php', 1187 - 'PhabricatorApplicationPhlux' => 'applications/phlux/application/PhabricatorApplicationPhlux.php', 1188 - 'PhabricatorApplicationPholio' => 'applications/pholio/application/PhabricatorApplicationPholio.php', 1189 - 'PhabricatorApplicationPhortune' => 'applications/phortune/application/PhabricatorApplicationPhortune.php', 1190 - 'PhabricatorApplicationPhragment' => 'applications/phragment/application/PhabricatorApplicationPhragment.php', 1191 - 'PhabricatorApplicationPhrequent' => 'applications/phrequent/application/PhabricatorApplicationPhrequent.php', 1192 - 'PhabricatorApplicationPhriction' => 'applications/phriction/application/PhabricatorApplicationPhriction.php', 1193 - 'PhabricatorApplicationPolicy' => 'applications/policy/application/PhabricatorApplicationPolicy.php', 1194 - 'PhabricatorApplicationPonder' => 'applications/ponder/application/PhabricatorApplicationPonder.php', 1195 - 'PhabricatorApplicationProject' => 'applications/project/application/PhabricatorApplicationProject.php', 1196 1149 'PhabricatorApplicationQuery' => 'applications/meta/query/PhabricatorApplicationQuery.php', 1197 - 'PhabricatorApplicationReleeph' => 'applications/releeph/application/PhabricatorApplicationReleeph.php', 1198 - 'PhabricatorApplicationReleephConfigOptions' => 'applications/releeph/config/PhabricatorApplicationReleephConfigOptions.php', 1199 - 'PhabricatorApplicationRepositories' => 'applications/repository/application/PhabricatorApplicationRepositories.php', 1200 - 'PhabricatorApplicationSearch' => 'applications/search/application/PhabricatorApplicationSearch.php', 1201 1150 'PhabricatorApplicationSearchController' => 'applications/search/controller/PhabricatorApplicationSearchController.php', 1202 1151 'PhabricatorApplicationSearchEngine' => 'applications/search/engine/PhabricatorApplicationSearchEngine.php', 1203 1152 'PhabricatorApplicationSearchResultsControllerInterface' => 'applications/search/interface/PhabricatorApplicationSearchResultsControllerInterface.php', 1204 - 'PhabricatorApplicationSettings' => 'applications/settings/application/PhabricatorApplicationSettings.php', 1205 - 'PhabricatorApplicationSlowvote' => 'applications/slowvote/application/PhabricatorApplicationSlowvote.php', 1206 1153 'PhabricatorApplicationStatusView' => 'applications/meta/view/PhabricatorApplicationStatusView.php', 1207 - 'PhabricatorApplicationSubscriptions' => 'applications/subscriptions/application/PhabricatorApplicationSubscriptions.php', 1208 - 'PhabricatorApplicationSupport' => 'applications/support/application/PhabricatorApplicationSupport.php', 1209 - 'PhabricatorApplicationSystem' => 'applications/system/application/PhabricatorApplicationSystem.php', 1210 - 'PhabricatorApplicationTest' => 'applications/base/controller/__tests__/PhabricatorApplicationTest.php', 1211 - 'PhabricatorApplicationTokens' => 'applications/tokens/application/PhabricatorApplicationTokens.php', 1212 1154 'PhabricatorApplicationTransaction' => 'applications/transactions/storage/PhabricatorApplicationTransaction.php', 1213 1155 'PhabricatorApplicationTransactionComment' => 'applications/transactions/storage/PhabricatorApplicationTransactionComment.php', 1214 1156 'PhabricatorApplicationTransactionCommentEditController' => 'applications/transactions/controller/PhabricatorApplicationTransactionCommentEditController.php', ··· 1234 1176 'PhabricatorApplicationTransactionValidationException' => 'applications/transactions/exception/PhabricatorApplicationTransactionValidationException.php', 1235 1177 'PhabricatorApplicationTransactionValueController' => 'applications/transactions/controller/PhabricatorApplicationTransactionValueController.php', 1236 1178 'PhabricatorApplicationTransactionView' => 'applications/transactions/view/PhabricatorApplicationTransactionView.php', 1237 - 'PhabricatorApplicationTransactions' => 'applications/transactions/application/PhabricatorApplicationTransactions.php', 1238 - 'PhabricatorApplicationTypeahead' => 'applications/typeahead/application/PhabricatorApplicationTypeahead.php', 1239 - 'PhabricatorApplicationUIExamples' => 'applications/uiexample/application/PhabricatorApplicationUIExamples.php', 1240 1179 'PhabricatorApplicationUninstallController' => 'applications/meta/controller/PhabricatorApplicationUninstallController.php', 1241 - 'PhabricatorApplicationXHProf' => 'applications/xhprof/application/PhabricatorApplicationXHProf.php', 1180 + 'PhabricatorApplicationsApplication' => 'applications/meta/application/PhabricatorApplicationsApplication.php', 1242 1181 'PhabricatorApplicationsController' => 'applications/meta/controller/PhabricatorApplicationsController.php', 1243 1182 'PhabricatorApplicationsListController' => 'applications/meta/controller/PhabricatorApplicationsListController.php', 1244 1183 'PhabricatorAsanaAuthProvider' => 'applications/auth/provider/PhabricatorAsanaAuthProvider.php', 1245 1184 'PhabricatorAsanaConfigOptions' => 'applications/doorkeeper/option/PhabricatorAsanaConfigOptions.php', 1246 1185 'PhabricatorAuditActionConstants' => 'applications/audit/constants/PhabricatorAuditActionConstants.php', 1247 1186 'PhabricatorAuditAddCommentController' => 'applications/audit/controller/PhabricatorAuditAddCommentController.php', 1187 + 'PhabricatorAuditApplication' => 'applications/audit/application/PhabricatorAuditApplication.php', 1248 1188 'PhabricatorAuditComment' => 'applications/audit/storage/PhabricatorAuditComment.php', 1249 1189 'PhabricatorAuditCommentEditor' => 'applications/audit/editor/PhabricatorAuditCommentEditor.php', 1250 1190 'PhabricatorAuditCommitStatusConstants' => 'applications/audit/constants/PhabricatorAuditCommitStatusConstants.php', ··· 1260 1200 'PhabricatorAuditReplyHandler' => 'applications/audit/mail/PhabricatorAuditReplyHandler.php', 1261 1201 'PhabricatorAuditStatusConstants' => 'applications/audit/constants/PhabricatorAuditStatusConstants.php', 1262 1202 'PhabricatorAuthAccountView' => 'applications/auth/view/PhabricatorAuthAccountView.php', 1203 + 'PhabricatorAuthApplication' => 'applications/auth/application/PhabricatorAuthApplication.php', 1263 1204 'PhabricatorAuthConfirmLinkController' => 'applications/auth/controller/PhabricatorAuthConfirmLinkController.php', 1264 1205 'PhabricatorAuthController' => 'applications/auth/controller/PhabricatorAuthController.php', 1265 1206 'PhabricatorAuthDAO' => 'applications/auth/storage/PhabricatorAuthDAO.php', ··· 1340 1281 'PhabricatorCacheMarkupGarbageCollector' => 'applications/cache/garbagecollector/PhabricatorCacheMarkupGarbageCollector.php', 1341 1282 'PhabricatorCacheTTLGarbageCollector' => 'applications/cache/garbagecollector/PhabricatorCacheTTLGarbageCollector.php', 1342 1283 'PhabricatorCaches' => 'applications/cache/PhabricatorCaches.php', 1284 + 'PhabricatorCalendarApplication' => 'applications/calendar/application/PhabricatorCalendarApplication.php', 1343 1285 'PhabricatorCalendarBrowseController' => 'applications/calendar/controller/PhabricatorCalendarBrowseController.php', 1344 1286 'PhabricatorCalendarController' => 'applications/calendar/controller/PhabricatorCalendarController.php', 1345 1287 'PhabricatorCalendarDAO' => 'applications/calendar/storage/PhabricatorCalendarDAO.php', ··· 1358 1300 'PhabricatorCampfireProtocolAdapter' => 'infrastructure/daemon/bot/adapter/PhabricatorCampfireProtocolAdapter.php', 1359 1301 'PhabricatorChangeParserTestCase' => 'applications/repository/worker/__tests__/PhabricatorChangeParserTestCase.php', 1360 1302 'PhabricatorChangesetResponse' => 'infrastructure/diff/PhabricatorChangesetResponse.php', 1303 + 'PhabricatorChatLogApplication' => 'applications/chatlog/application/PhabricatorChatLogApplication.php', 1361 1304 'PhabricatorChatLogChannel' => 'applications/chatlog/storage/PhabricatorChatLogChannel.php', 1362 1305 'PhabricatorChatLogChannelListController' => 'applications/chatlog/controller/PhabricatorChatLogChannelListController.php', 1363 1306 'PhabricatorChatLogChannelLogController' => 'applications/chatlog/controller/PhabricatorChatLogChannelLogController.php', ··· 1374 1317 'PhabricatorCommitTagsField' => 'applications/repository/customfield/PhabricatorCommitTagsField.php', 1375 1318 'PhabricatorCommonPasswords' => 'applications/auth/constants/PhabricatorCommonPasswords.php', 1376 1319 'PhabricatorConduitAPIController' => 'applications/conduit/controller/PhabricatorConduitAPIController.php', 1320 + 'PhabricatorConduitApplication' => 'applications/conduit/application/PhabricatorConduitApplication.php', 1377 1321 'PhabricatorConduitCertificateToken' => 'applications/conduit/storage/PhabricatorConduitCertificateToken.php', 1378 1322 'PhabricatorConduitConfigOptions' => 'applications/conduit/config/PhabricatorConduitConfigOptions.php', 1379 1323 'PhabricatorConduitConnectionLog' => 'applications/conduit/storage/PhabricatorConduitConnectionLog.php', ··· 1388 1332 'PhabricatorConduitSearchEngine' => 'applications/conduit/query/PhabricatorConduitSearchEngine.php', 1389 1333 'PhabricatorConduitTokenController' => 'applications/conduit/controller/PhabricatorConduitTokenController.php', 1390 1334 'PhabricatorConfigAllController' => 'applications/config/controller/PhabricatorConfigAllController.php', 1335 + 'PhabricatorConfigApplication' => 'applications/config/application/PhabricatorConfigApplication.php', 1391 1336 'PhabricatorConfigController' => 'applications/config/controller/PhabricatorConfigController.php', 1392 1337 'PhabricatorConfigDatabaseSource' => 'infrastructure/env/PhabricatorConfigDatabaseSource.php', 1393 1338 'PhabricatorConfigDefaultSource' => 'infrastructure/env/PhabricatorConfigDefaultSource.php', ··· 1422 1367 'PhabricatorConfigTransactionQuery' => 'applications/config/query/PhabricatorConfigTransactionQuery.php', 1423 1368 'PhabricatorConfigValidationException' => 'applications/config/exception/PhabricatorConfigValidationException.php', 1424 1369 'PhabricatorConfigWelcomeController' => 'applications/config/controller/PhabricatorConfigWelcomeController.php', 1370 + 'PhabricatorConpherenceApplication' => 'applications/conpherence/application/PhabricatorConpherenceApplication.php', 1425 1371 'PhabricatorConpherencePHIDTypeThread' => 'applications/conpherence/phid/PhabricatorConpherencePHIDTypeThread.php', 1426 1372 'PhabricatorContentSource' => 'applications/metamta/contentsource/PhabricatorContentSource.php', 1427 1373 'PhabricatorContentSourceView' => 'applications/metamta/contentsource/PhabricatorContentSourceView.php', ··· 1429 1375 'PhabricatorCookies' => 'applications/auth/constants/PhabricatorCookies.php', 1430 1376 'PhabricatorCoreConfigOptions' => 'applications/config/option/PhabricatorCoreConfigOptions.php', 1431 1377 'PhabricatorCountdown' => 'applications/countdown/storage/PhabricatorCountdown.php', 1378 + 'PhabricatorCountdownApplication' => 'applications/countdown/application/PhabricatorCountdownApplication.php', 1432 1379 'PhabricatorCountdownCapabilityDefaultView' => 'applications/countdown/capability/PhabricatorCountdownCapabilityDefaultView.php', 1433 1380 'PhabricatorCountdownController' => 'applications/countdown/controller/PhabricatorCountdownController.php', 1434 1381 'PhabricatorCountdownDAO' => 'applications/countdown/storage/PhabricatorCountdownDAO.php', ··· 1485 1432 'PhabricatorDaemonManagementWorkflow' => 'applications/daemon/management/PhabricatorDaemonManagementWorkflow.php', 1486 1433 'PhabricatorDaemonReference' => 'infrastructure/daemon/control/PhabricatorDaemonReference.php', 1487 1434 'PhabricatorDaemonTaskGarbageCollector' => 'applications/daemon/garbagecollector/PhabricatorDaemonTaskGarbageCollector.php', 1435 + 'PhabricatorDaemonsApplication' => 'applications/daemon/application/PhabricatorDaemonsApplication.php', 1488 1436 'PhabricatorDashboard' => 'applications/dashboard/storage/PhabricatorDashboard.php', 1489 1437 'PhabricatorDashboardAddPanelController' => 'applications/dashboard/controller/PhabricatorDashboardAddPanelController.php', 1438 + 'PhabricatorDashboardApplication' => 'applications/dashboard/application/PhabricatorDashboardApplication.php', 1490 1439 'PhabricatorDashboardController' => 'applications/dashboard/controller/PhabricatorDashboardController.php', 1491 1440 'PhabricatorDashboardCopyController' => 'applications/dashboard/controller/PhabricatorDashboardCopyController.php', 1492 1441 'PhabricatorDashboardDAO' => 'applications/dashboard/storage/PhabricatorDashboardDAO.php', ··· 1539 1488 'PhabricatorDestructionEngine' => 'applications/system/engine/PhabricatorDestructionEngine.php', 1540 1489 'PhabricatorDeveloperConfigOptions' => 'applications/config/option/PhabricatorDeveloperConfigOptions.php', 1541 1490 'PhabricatorDifferenceEngine' => 'infrastructure/diff/PhabricatorDifferenceEngine.php', 1491 + 'PhabricatorDifferentialApplication' => 'applications/differential/application/PhabricatorDifferentialApplication.php', 1542 1492 'PhabricatorDifferentialConfigOptions' => 'applications/differential/config/PhabricatorDifferentialConfigOptions.php', 1543 1493 'PhabricatorDifferentialRevisionTestDataGenerator' => 'applications/differential/lipsum/PhabricatorDifferentialRevisionTestDataGenerator.php', 1494 + 'PhabricatorDiffusionApplication' => 'applications/diffusion/application/PhabricatorDiffusionApplication.php', 1544 1495 'PhabricatorDiffusionConfigOptions' => 'applications/diffusion/config/PhabricatorDiffusionConfigOptions.php', 1545 1496 'PhabricatorDisabledUserController' => 'applications/auth/controller/PhabricatorDisabledUserController.php', 1546 1497 'PhabricatorDisqusAuthProvider' => 'applications/auth/provider/PhabricatorDisqusAuthProvider.php', 1547 1498 'PhabricatorDisqusConfigOptions' => 'applications/config/option/PhabricatorDisqusConfigOptions.php', 1499 + 'PhabricatorDivinerApplication' => 'applications/diviner/application/PhabricatorDivinerApplication.php', 1500 + 'PhabricatorDoorkeeperApplication' => 'applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php', 1548 1501 'PhabricatorDraft' => 'applications/draft/storage/PhabricatorDraft.php', 1549 1502 'PhabricatorDraftDAO' => 'applications/draft/storage/PhabricatorDraftDAO.php', 1503 + 'PhabricatorDrydockApplication' => 'applications/drydock/application/PhabricatorDrydockApplication.php', 1550 1504 'PhabricatorEdgeConfig' => 'infrastructure/edges/constants/PhabricatorEdgeConfig.php', 1551 1505 'PhabricatorEdgeConstants' => 'infrastructure/edges/constants/PhabricatorEdgeConstants.php', 1552 1506 'PhabricatorEdgeCycleException' => 'infrastructure/edges/exception/PhabricatorEdgeCycleException.php', ··· 1573 1527 'PhabricatorExternalAccountQuery' => 'applications/auth/query/PhabricatorExternalAccountQuery.php', 1574 1528 'PhabricatorFacebookAuthProvider' => 'applications/auth/provider/PhabricatorFacebookAuthProvider.php', 1575 1529 'PhabricatorFactAggregate' => 'applications/fact/storage/PhabricatorFactAggregate.php', 1530 + 'PhabricatorFactApplication' => 'applications/fact/application/PhabricatorFactApplication.php', 1576 1531 'PhabricatorFactChartController' => 'applications/fact/controller/PhabricatorFactChartController.php', 1577 1532 'PhabricatorFactController' => 'applications/fact/controller/PhabricatorFactController.php', 1578 1533 'PhabricatorFactCountEngine' => 'applications/fact/engine/PhabricatorFactCountEngine.php', ··· 1592 1547 'PhabricatorFactSimpleSpec' => 'applications/fact/spec/PhabricatorFactSimpleSpec.php', 1593 1548 'PhabricatorFactSpec' => 'applications/fact/spec/PhabricatorFactSpec.php', 1594 1549 'PhabricatorFactUpdateIterator' => 'applications/fact/extract/PhabricatorFactUpdateIterator.php', 1550 + 'PhabricatorFeedApplication' => 'applications/feed/application/PhabricatorFeedApplication.php', 1595 1551 'PhabricatorFeedBuilder' => 'applications/feed/builder/PhabricatorFeedBuilder.php', 1596 1552 'PhabricatorFeedConfigOptions' => 'applications/feed/config/PhabricatorFeedConfigOptions.php', 1597 1553 'PhabricatorFeedConstants' => 'applications/feed/constants/PhabricatorFeedConstants.php', ··· 1651 1607 'PhabricatorFileUploadController' => 'applications/files/controller/PhabricatorFileUploadController.php', 1652 1608 'PhabricatorFileUploadDialogController' => 'applications/files/controller/PhabricatorFileUploadDialogController.php', 1653 1609 'PhabricatorFileUploadException' => 'applications/files/exception/PhabricatorFileUploadException.php', 1610 + 'PhabricatorFilesApplication' => 'applications/files/application/PhabricatorFilesApplication.php', 1654 1611 'PhabricatorFilesConfigOptions' => 'applications/files/config/PhabricatorFilesConfigOptions.php', 1655 1612 'PhabricatorFilesManagementEnginesWorkflow' => 'applications/files/management/PhabricatorFilesManagementEnginesWorkflow.php', 1656 1613 'PhabricatorFilesManagementMigrateWorkflow' => 'applications/files/management/PhabricatorFilesManagementMigrateWorkflow.php', ··· 1669 1626 'PhabricatorFlagSearchEngine' => 'applications/flag/query/PhabricatorFlagSearchEngine.php', 1670 1627 'PhabricatorFlagSelectControl' => 'applications/flag/view/PhabricatorFlagSelectControl.php', 1671 1628 'PhabricatorFlaggableInterface' => 'applications/flag/interface/PhabricatorFlaggableInterface.php', 1629 + 'PhabricatorFlagsApplication' => 'applications/flag/application/PhabricatorFlagsApplication.php', 1672 1630 'PhabricatorFlagsUIEventListener' => 'applications/flag/events/PhabricatorFlagsUIEventListener.php', 1673 1631 'PhabricatorFormExample' => 'applications/uiexample/examples/PhabricatorFormExample.php', 1674 1632 'PhabricatorGarbageCollector' => 'infrastructure/daemon/garbagecollector/PhabricatorGarbageCollector.php', ··· 1682 1640 'PhabricatorGoogleAuthProvider' => 'applications/auth/provider/PhabricatorGoogleAuthProvider.php', 1683 1641 'PhabricatorHandleObjectSelectorDataView' => 'applications/phid/handle/view/PhabricatorHandleObjectSelectorDataView.php', 1684 1642 'PhabricatorHandleQuery' => 'applications/phid/query/PhabricatorHandleQuery.php', 1643 + 'PhabricatorHarbormasterApplication' => 'applications/harbormaster/application/PhabricatorHarbormasterApplication.php', 1685 1644 'PhabricatorHarbormasterConfigOptions' => 'applications/harbormaster/config/PhabricatorHarbormasterConfigOptions.php', 1686 1645 'PhabricatorHash' => 'infrastructure/util/PhabricatorHash.php', 1687 1646 'PhabricatorHashTestCase' => 'infrastructure/util/__tests__/PhabricatorHashTestCase.php', 1647 + 'PhabricatorHelpApplication' => 'applications/help/application/PhabricatorHelpApplication.php', 1688 1648 'PhabricatorHelpController' => 'applications/help/controller/PhabricatorHelpController.php', 1689 1649 'PhabricatorHelpEditorProtocolController' => 'applications/help/controller/PhabricatorHelpEditorProtocolController.php', 1690 1650 'PhabricatorHelpKeyboardShortcutController' => 'applications/help/controller/PhabricatorHelpKeyboardShortcutController.php', 1651 + 'PhabricatorHeraldApplication' => 'applications/herald/application/PhabricatorHeraldApplication.php', 1652 + 'PhabricatorHomeApplication' => 'applications/home/application/PhabricatorHomeApplication.php', 1691 1653 'PhabricatorHomeController' => 'applications/home/controller/PhabricatorHomeController.php', 1692 1654 'PhabricatorHomeMainController' => 'applications/home/controller/PhabricatorHomeMainController.php', 1693 1655 'PhabricatorHomeQuickCreateController' => 'applications/home/controller/PhabricatorHomeQuickCreateController.php', ··· 1711 1673 'PhabricatorKeyValueDatabaseCache' => 'applications/cache/PhabricatorKeyValueDatabaseCache.php', 1712 1674 'PhabricatorLDAPAuthProvider' => 'applications/auth/provider/PhabricatorLDAPAuthProvider.php', 1713 1675 'PhabricatorLegacyEdgeType' => 'infrastructure/edges/type/PhabricatorLegacyEdgeType.php', 1676 + 'PhabricatorLegalpadApplication' => 'applications/legalpad/application/PhabricatorLegalpadApplication.php', 1714 1677 'PhabricatorLegalpadConfigOptions' => 'applications/legalpad/config/PhabricatorLegalpadConfigOptions.php', 1715 1678 'PhabricatorLegalpadPHIDTypeDocument' => 'applications/legalpad/phid/PhabricatorLegalpadPHIDTypeDocument.php', 1716 1679 'PhabricatorLipsumArtist' => 'applications/lipsum/image/PhabricatorLipsumArtist.php', ··· 1721 1684 'PhabricatorLocalDiskFileStorageEngine' => 'applications/files/engine/PhabricatorLocalDiskFileStorageEngine.php', 1722 1685 'PhabricatorLocalTimeTestCase' => 'view/__tests__/PhabricatorLocalTimeTestCase.php', 1723 1686 'PhabricatorLogoutController' => 'applications/auth/controller/PhabricatorLogoutController.php', 1687 + 'PhabricatorMacroApplication' => 'applications/macro/application/PhabricatorMacroApplication.php', 1724 1688 'PhabricatorMacroAudioController' => 'applications/macro/controller/PhabricatorMacroAudioController.php', 1725 1689 'PhabricatorMacroCapabilityManage' => 'applications/macro/capability/PhabricatorMacroCapabilityManage.php', 1726 1690 'PhabricatorMacroCommentController' => 'applications/macro/controller/PhabricatorMacroCommentController.php', ··· 1767 1731 'PhabricatorMailingListPHIDTypeList' => 'applications/mailinglists/phid/PhabricatorMailingListPHIDTypeList.php', 1768 1732 'PhabricatorMailingListQuery' => 'applications/mailinglists/query/PhabricatorMailingListQuery.php', 1769 1733 'PhabricatorMailingListSearchEngine' => 'applications/mailinglists/query/PhabricatorMailingListSearchEngine.php', 1734 + 'PhabricatorMailingListsApplication' => 'applications/mailinglists/application/PhabricatorMailingListsApplication.php', 1770 1735 'PhabricatorMailingListsController' => 'applications/mailinglists/controller/PhabricatorMailingListsController.php', 1771 1736 'PhabricatorMailingListsEditController' => 'applications/mailinglists/controller/PhabricatorMailingListsEditController.php', 1772 1737 'PhabricatorMailingListsListController' => 'applications/mailinglists/controller/PhabricatorMailingListsListController.php', ··· 1775 1740 'PhabricatorMainMenuSearchView' => 'view/page/menu/PhabricatorMainMenuSearchView.php', 1776 1741 'PhabricatorMainMenuView' => 'view/page/menu/PhabricatorMainMenuView.php', 1777 1742 'PhabricatorManagementWorkflow' => 'infrastructure/management/PhabricatorManagementWorkflow.php', 1743 + 'PhabricatorManiphestApplication' => 'applications/maniphest/application/PhabricatorManiphestApplication.php', 1778 1744 'PhabricatorManiphestConfigOptions' => 'applications/maniphest/config/PhabricatorManiphestConfigOptions.php', 1779 1745 'PhabricatorManiphestTaskTestDataGenerator' => 'applications/maniphest/lipsum/PhabricatorManiphestTaskTestDataGenerator.php', 1780 1746 'PhabricatorMarkupCache' => 'applications/cache/storage/PhabricatorMarkupCache.php', ··· 1785 1751 'PhabricatorMercurialGraphStream' => 'applications/repository/daemon/PhabricatorMercurialGraphStream.php', 1786 1752 'PhabricatorMetaMTAActor' => 'applications/metamta/query/PhabricatorMetaMTAActor.php', 1787 1753 'PhabricatorMetaMTAActorQuery' => 'applications/metamta/query/PhabricatorMetaMTAActorQuery.php', 1754 + 'PhabricatorMetaMTAApplication' => 'applications/metamta/application/PhabricatorMetaMTAApplication.php', 1788 1755 'PhabricatorMetaMTAAttachment' => 'applications/metamta/storage/PhabricatorMetaMTAAttachment.php', 1789 1756 'PhabricatorMetaMTAConfigOptions' => 'applications/config/option/PhabricatorMetaMTAConfigOptions.php', 1790 1757 'PhabricatorMetaMTAController' => 'applications/metamta/controller/PhabricatorMetaMTAController.php', ··· 1821 1788 'PhabricatorNotificationIndividualController' => 'applications/notification/controller/PhabricatorNotificationIndividualController.php', 1822 1789 'PhabricatorNotificationListController' => 'applications/notification/controller/PhabricatorNotificationListController.php', 1823 1790 'PhabricatorNotificationPanelController' => 'applications/notification/controller/PhabricatorNotificationPanelController.php', 1824 - 'PhabricatorNotificationQuery' => 'applications/notification/PhabricatorNotificationQuery.php', 1791 + 'PhabricatorNotificationQuery' => 'applications/notification/query/PhabricatorNotificationQuery.php', 1825 1792 'PhabricatorNotificationStatusController' => 'applications/notification/controller/PhabricatorNotificationStatusController.php', 1826 1793 'PhabricatorNotificationStatusView' => 'applications/notification/view/PhabricatorNotificationStatusView.php', 1827 1794 'PhabricatorNotificationTestController' => 'applications/notification/controller/PhabricatorNotificationTestController.php', 1795 + 'PhabricatorNotificationsApplication' => 'applications/notification/application/PhabricatorNotificationsApplication.php', 1796 + 'PhabricatorNuanceApplication' => 'applications/nuance/application/PhabricatorNuanceApplication.php', 1828 1797 'PhabricatorOAuth1AuthProvider' => 'applications/auth/provider/PhabricatorOAuth1AuthProvider.php', 1829 1798 'PhabricatorOAuth2AuthProvider' => 'applications/auth/provider/PhabricatorOAuth2AuthProvider.php', 1830 1799 'PhabricatorOAuthAuthProvider' => 'applications/auth/provider/PhabricatorOAuthAuthProvider.php', ··· 1838 1807 'PhabricatorOAuthResponse' => 'applications/oauthserver/PhabricatorOAuthResponse.php', 1839 1808 'PhabricatorOAuthServer' => 'applications/oauthserver/PhabricatorOAuthServer.php', 1840 1809 'PhabricatorOAuthServerAccessToken' => 'applications/oauthserver/storage/PhabricatorOAuthServerAccessToken.php', 1810 + 'PhabricatorOAuthServerApplication' => 'applications/oauthserver/application/PhabricatorOAuthServerApplication.php', 1841 1811 'PhabricatorOAuthServerAuthController' => 'applications/oauthserver/controller/PhabricatorOAuthServerAuthController.php', 1842 1812 'PhabricatorOAuthServerAuthorizationCode' => 'applications/oauthserver/storage/PhabricatorOAuthServerAuthorizationCode.php', 1843 1813 'PhabricatorOAuthServerAuthorizationsSettingsPanel' => 'applications/oauthserver/panel/PhabricatorOAuthServerAuthorizationsSettingsPanel.php', ··· 1864 1834 'PhabricatorObjectSelectorDialog' => 'view/control/PhabricatorObjectSelectorDialog.php', 1865 1835 'PhabricatorOffsetPagedQuery' => 'infrastructure/query/PhabricatorOffsetPagedQuery.php', 1866 1836 'PhabricatorOwnerPathQuery' => 'applications/owners/query/PhabricatorOwnerPathQuery.php', 1837 + 'PhabricatorOwnersApplication' => 'applications/owners/application/PhabricatorOwnersApplication.php', 1867 1838 'PhabricatorOwnersConfigOptions' => 'applications/owners/config/PhabricatorOwnersConfigOptions.php', 1868 1839 'PhabricatorOwnersController' => 'applications/owners/controller/PhabricatorOwnersController.php', 1869 1840 'PhabricatorOwnersDAO' => 'applications/owners/storage/PhabricatorOwnersDAO.php', ··· 1884 1855 'PhabricatorPHIDConstants' => 'applications/phid/PhabricatorPHIDConstants.php', 1885 1856 'PhabricatorPHIDInterface' => 'applications/phid/interface/PhabricatorPHIDInterface.php', 1886 1857 'PhabricatorPHIDType' => 'applications/phid/type/PhabricatorPHIDType.php', 1858 + 'PhabricatorPHPASTApplication' => 'applications/phpast/application/PhabricatorPHPASTApplication.php', 1887 1859 'PhabricatorPHPMailerConfigOptions' => 'applications/config/option/PhabricatorPHPMailerConfigOptions.php', 1888 1860 'PhabricatorPagedFormExample' => 'applications/uiexample/examples/PhabricatorPagedFormExample.php', 1861 + 'PhabricatorPassphraseApplication' => 'applications/passphrase/application/PhabricatorPassphraseApplication.php', 1889 1862 'PhabricatorPasswordAuthProvider' => 'applications/auth/provider/PhabricatorPasswordAuthProvider.php', 1890 1863 'PhabricatorPasswordHasher' => 'infrastructure/util/password/PhabricatorPasswordHasher.php', 1891 1864 'PhabricatorPasswordHasherTestCase' => 'infrastructure/util/password/__tests__/PhabricatorPasswordHasherTestCase.php', 1892 1865 'PhabricatorPasswordHasherUnavailableException' => 'infrastructure/util/password/PhabricatorPasswordHasherUnavailableException.php', 1893 1866 'PhabricatorPaste' => 'applications/paste/storage/PhabricatorPaste.php', 1867 + 'PhabricatorPasteApplication' => 'applications/paste/application/PhabricatorPasteApplication.php', 1894 1868 'PhabricatorPasteCommentController' => 'applications/paste/controller/PhabricatorPasteCommentController.php', 1895 1869 'PhabricatorPasteConfigOptions' => 'applications/paste/config/PhabricatorPasteConfigOptions.php', 1896 1870 'PhabricatorPasteController' => 'applications/paste/controller/PhabricatorPasteController.php', ··· 1907 1881 'PhabricatorPasteTransactionComment' => 'applications/paste/storage/PhabricatorPasteTransactionComment.php', 1908 1882 'PhabricatorPasteTransactionQuery' => 'applications/paste/query/PhabricatorPasteTransactionQuery.php', 1909 1883 'PhabricatorPasteViewController' => 'applications/paste/controller/PhabricatorPasteViewController.php', 1884 + 'PhabricatorPeopleApplication' => 'applications/people/application/PhabricatorPeopleApplication.php', 1910 1885 'PhabricatorPeopleApproveController' => 'applications/people/controller/PhabricatorPeopleApproveController.php', 1911 1886 'PhabricatorPeopleCalendarController' => 'applications/people/controller/PhabricatorPeopleCalendarController.php', 1912 1887 'PhabricatorPeopleController' => 'applications/people/controller/PhabricatorPeopleController.php', ··· 1933 1908 'PhabricatorPeopleTestDataGenerator' => 'applications/people/lipsum/PhabricatorPeopleTestDataGenerator.php', 1934 1909 'PhabricatorPeopleWelcomeController' => 'applications/people/controller/PhabricatorPeopleWelcomeController.php', 1935 1910 'PhabricatorPersonaAuthProvider' => 'applications/auth/provider/PhabricatorPersonaAuthProvider.php', 1911 + 'PhabricatorPhameApplication' => 'applications/phame/application/PhabricatorPhameApplication.php', 1936 1912 'PhabricatorPhameConfigOptions' => 'applications/phame/config/PhabricatorPhameConfigOptions.php', 1937 1913 'PhabricatorPhamePHIDTypeBlog' => 'applications/phame/phid/PhabricatorPhamePHIDTypeBlog.php', 1938 1914 'PhabricatorPhamePHIDTypePost' => 'applications/phame/phid/PhabricatorPhamePHIDTypePost.php', 1915 + 'PhabricatorPhluxApplication' => 'applications/phlux/application/PhabricatorPhluxApplication.php', 1916 + 'PhabricatorPholioApplication' => 'applications/pholio/application/PhabricatorPholioApplication.php', 1939 1917 'PhabricatorPholioConfigOptions' => 'applications/pholio/config/PhabricatorPholioConfigOptions.php', 1940 1918 'PhabricatorPholioMockTestDataGenerator' => 'applications/pholio/lipsum/PhabricatorPholioMockTestDataGenerator.php', 1919 + 'PhabricatorPhortuneApplication' => 'applications/phortune/application/PhabricatorPhortuneApplication.php', 1941 1920 'PhabricatorPhortuneConfigOptions' => 'applications/phortune/option/PhabricatorPhortuneConfigOptions.php', 1921 + 'PhabricatorPhragmentApplication' => 'applications/phragment/application/PhabricatorPhragmentApplication.php', 1922 + 'PhabricatorPhrequentApplication' => 'applications/phrequent/application/PhabricatorPhrequentApplication.php', 1942 1923 'PhabricatorPhrequentConfigOptions' => 'applications/phrequent/config/PhabricatorPhrequentConfigOptions.php', 1924 + 'PhabricatorPhrictionApplication' => 'applications/phriction/application/PhabricatorPhrictionApplication.php', 1943 1925 'PhabricatorPhrictionConfigOptions' => 'applications/phriction/config/PhabricatorPhrictionConfigOptions.php', 1944 1926 'PhabricatorPolicies' => 'applications/policy/constants/PhabricatorPolicies.php', 1945 1927 'PhabricatorPolicy' => 'applications/policy/storage/PhabricatorPolicy.php', 1928 + 'PhabricatorPolicyApplication' => 'applications/policy/application/PhabricatorPolicyApplication.php', 1946 1929 'PhabricatorPolicyAwareQuery' => 'infrastructure/query/policy/PhabricatorPolicyAwareQuery.php', 1947 1930 'PhabricatorPolicyAwareTestQuery' => 'applications/policy/__tests__/PhabricatorPolicyAwareTestQuery.php', 1948 1931 'PhabricatorPolicyCapability' => 'applications/policy/capability/PhabricatorPolicyCapability.php', ··· 1973 1956 'PhabricatorPolicyTestCase' => 'applications/policy/__tests__/PhabricatorPolicyTestCase.php', 1974 1957 'PhabricatorPolicyTestObject' => 'applications/policy/__tests__/PhabricatorPolicyTestObject.php', 1975 1958 'PhabricatorPolicyType' => 'applications/policy/constants/PhabricatorPolicyType.php', 1959 + 'PhabricatorPonderApplication' => 'applications/ponder/application/PhabricatorPonderApplication.php', 1976 1960 'PhabricatorProject' => 'applications/project/storage/PhabricatorProject.php', 1961 + 'PhabricatorProjectApplication' => 'applications/project/application/PhabricatorProjectApplication.php', 1977 1962 'PhabricatorProjectArchiveController' => 'applications/project/controller/PhabricatorProjectArchiveController.php', 1978 1963 'PhabricatorProjectBoardController' => 'applications/project/controller/PhabricatorProjectBoardController.php', 1979 1964 'PhabricatorProjectBoardDeleteController' => 'applications/project/controller/PhabricatorProjectBoardDeleteController.php', ··· 2034 2019 'PhabricatorRedirectController' => 'applications/base/controller/PhabricatorRedirectController.php', 2035 2020 'PhabricatorRefreshCSRFController' => 'applications/auth/controller/PhabricatorRefreshCSRFController.php', 2036 2021 'PhabricatorRegistrationProfile' => 'applications/people/storage/PhabricatorRegistrationProfile.php', 2022 + 'PhabricatorReleephApplication' => 'applications/releeph/application/PhabricatorReleephApplication.php', 2023 + 'PhabricatorReleephApplicationConfigOptions' => 'applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php', 2037 2024 'PhabricatorRemarkupBlockInterpreterCowsay' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterCowsay.php', 2038 2025 'PhabricatorRemarkupBlockInterpreterFiglet' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterFiglet.php', 2039 2026 'PhabricatorRemarkupBlockInterpreterGraphviz' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterGraphviz.php', ··· 2048 2035 'PhabricatorRemarkupRuleMention' => 'applications/people/remarkup/PhabricatorRemarkupRuleMention.php', 2049 2036 'PhabricatorRemarkupRuleObject' => 'infrastructure/markup/rule/PhabricatorRemarkupRuleObject.php', 2050 2037 'PhabricatorRemarkupRuleYoutube' => 'infrastructure/markup/rule/PhabricatorRemarkupRuleYoutube.php', 2038 + 'PhabricatorRepositoriesApplication' => 'applications/repository/application/PhabricatorRepositoriesApplication.php', 2051 2039 'PhabricatorRepository' => 'applications/repository/storage/PhabricatorRepository.php', 2052 2040 'PhabricatorRepositoryArcanistProject' => 'applications/repository/storage/PhabricatorRepositoryArcanistProject.php', 2053 2041 'PhabricatorRepositoryArcanistProjectDeleteController' => 'applications/repository/controller/PhabricatorRepositoryArcanistProjectDeleteController.php', ··· 2150 2138 'PhabricatorSavedQueryQuery' => 'applications/search/query/PhabricatorSavedQueryQuery.php', 2151 2139 'PhabricatorScopedEnv' => 'infrastructure/env/PhabricatorScopedEnv.php', 2152 2140 'PhabricatorSearchAbstractDocument' => 'applications/search/index/PhabricatorSearchAbstractDocument.php', 2141 + 'PhabricatorSearchApplication' => 'applications/search/application/PhabricatorSearchApplication.php', 2153 2142 'PhabricatorSearchApplicationSearchEngine' => 'applications/search/query/PhabricatorSearchApplicationSearchEngine.php', 2154 2143 'PhabricatorSearchAttachController' => 'applications/search/controller/PhabricatorSearchAttachController.php', 2155 2144 'PhabricatorSearchBaseController' => 'applications/search/controller/PhabricatorSearchBaseController.php', ··· 2183 2172 'PhabricatorSendGridConfigOptions' => 'applications/config/option/PhabricatorSendGridConfigOptions.php', 2184 2173 'PhabricatorSettingsAddEmailAction' => 'applications/settings/action/PhabricatorSettingsAddEmailAction.php', 2185 2174 'PhabricatorSettingsAdjustController' => 'applications/settings/controller/PhabricatorSettingsAdjustController.php', 2175 + 'PhabricatorSettingsApplication' => 'applications/settings/application/PhabricatorSettingsApplication.php', 2186 2176 'PhabricatorSettingsMainController' => 'applications/settings/controller/PhabricatorSettingsMainController.php', 2187 2177 'PhabricatorSettingsPanel' => 'applications/settings/panel/PhabricatorSettingsPanel.php', 2188 2178 'PhabricatorSettingsPanelAccount' => 'applications/settings/panel/PhabricatorSettingsPanelAccount.php', ··· 2226 2216 'PhabricatorSetupIssue' => 'applications/config/issue/PhabricatorSetupIssue.php', 2227 2217 'PhabricatorSetupIssueExample' => 'applications/uiexample/examples/PhabricatorSetupIssueExample.php', 2228 2218 'PhabricatorSetupIssueView' => 'applications/config/view/PhabricatorSetupIssueView.php', 2219 + 'PhabricatorSlowvoteApplication' => 'applications/slowvote/application/PhabricatorSlowvoteApplication.php', 2229 2220 'PhabricatorSlowvoteCapabilityDefaultView' => 'applications/slowvote/capability/PhabricatorSlowvoteCapabilityDefaultView.php', 2230 2221 'PhabricatorSlowvoteChoice' => 'applications/slowvote/storage/PhabricatorSlowvoteChoice.php', 2231 2222 'PhabricatorSlowvoteCloseController' => 'applications/slowvote/controller/PhabricatorSlowvoteCloseController.php', ··· 2276 2267 'PhabricatorStoragePatch' => 'infrastructure/storage/management/PhabricatorStoragePatch.php', 2277 2268 'PhabricatorSubscribableInterface' => 'applications/subscriptions/interface/PhabricatorSubscribableInterface.php', 2278 2269 'PhabricatorSubscribersQuery' => 'applications/subscriptions/query/PhabricatorSubscribersQuery.php', 2270 + 'PhabricatorSubscriptionsApplication' => 'applications/subscriptions/application/PhabricatorSubscriptionsApplication.php', 2279 2271 'PhabricatorSubscriptionsEditController' => 'applications/subscriptions/controller/PhabricatorSubscriptionsEditController.php', 2280 2272 'PhabricatorSubscriptionsEditor' => 'applications/subscriptions/editor/PhabricatorSubscriptionsEditor.php', 2281 2273 'PhabricatorSubscriptionsListController' => 'applications/subscriptions/controller/PhabricatorSubscriptionsListController.php', 2282 2274 'PhabricatorSubscriptionsTransactionController' => 'applications/subscriptions/controller/PhabricatorSubscriptionsTransactionController.php', 2283 2275 'PhabricatorSubscriptionsUIEventListener' => 'applications/subscriptions/events/PhabricatorSubscriptionsUIEventListener.php', 2276 + 'PhabricatorSupportApplication' => 'applications/support/application/PhabricatorSupportApplication.php', 2284 2277 'PhabricatorSymbolNameLinter' => 'infrastructure/lint/hook/PhabricatorSymbolNameLinter.php', 2285 2278 'PhabricatorSyntaxHighlighter' => 'infrastructure/markup/PhabricatorSyntaxHighlighter.php', 2286 2279 'PhabricatorSyntaxHighlightingConfigOptions' => 'applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php', ··· 2289 2282 'PhabricatorSystemActionGarbageCollector' => 'applications/system/garbagecollector/PhabricatorSystemActionGarbageCollector.php', 2290 2283 'PhabricatorSystemActionLog' => 'applications/system/storage/PhabricatorSystemActionLog.php', 2291 2284 'PhabricatorSystemActionRateLimitException' => 'applications/system/exception/PhabricatorSystemActionRateLimitException.php', 2285 + 'PhabricatorSystemApplication' => 'applications/system/application/PhabricatorSystemApplication.php', 2292 2286 'PhabricatorSystemDAO' => 'applications/system/storage/PhabricatorSystemDAO.php', 2293 2287 'PhabricatorSystemDestructionGarbageCollector' => 'applications/system/garbagecollector/PhabricatorSystemDestructionGarbageCollector.php', 2294 2288 'PhabricatorSystemDestructionLog' => 'applications/system/storage/PhabricatorSystemDestructionLog.php', ··· 2298 2292 'PhabricatorSystemSelectEncodingController' => 'applications/system/controller/PhabricatorSystemSelectEncodingController.php', 2299 2293 'PhabricatorSystemSelectHighlightController' => 'applications/system/controller/PhabricatorSystemSelectHighlightController.php', 2300 2294 'PhabricatorTaskmasterDaemon' => 'infrastructure/daemon/workers/PhabricatorTaskmasterDaemon.php', 2295 + 'PhabricatorTestApplication' => 'applications/base/controller/__tests__/PhabricatorTestApplication.php', 2301 2296 'PhabricatorTestCase' => 'infrastructure/testing/PhabricatorTestCase.php', 2302 2297 'PhabricatorTestController' => 'applications/base/controller/__tests__/PhabricatorTestController.php', 2303 2298 'PhabricatorTestDataGenerator' => 'applications/lipsum/generator/PhabricatorTestDataGenerator.php', ··· 2323 2318 'PhabricatorTokenReceiverInterface' => 'applications/tokens/interface/PhabricatorTokenReceiverInterface.php', 2324 2319 'PhabricatorTokenReceiverQuery' => 'applications/tokens/query/PhabricatorTokenReceiverQuery.php', 2325 2320 'PhabricatorTokenUIEventListener' => 'applications/tokens/event/PhabricatorTokenUIEventListener.php', 2321 + 'PhabricatorTokensApplication' => 'applications/tokens/application/PhabricatorTokensApplication.php', 2326 2322 'PhabricatorTransactionView' => 'view/layout/PhabricatorTransactionView.php', 2327 2323 'PhabricatorTransactions' => 'applications/transactions/constants/PhabricatorTransactions.php', 2324 + 'PhabricatorTransactionsApplication' => 'applications/transactions/application/PhabricatorTransactionsApplication.php', 2328 2325 'PhabricatorTransformedFile' => 'applications/files/storage/PhabricatorTransformedFile.php', 2329 2326 'PhabricatorTranslation' => 'infrastructure/internationalization/translation/PhabricatorTranslation.php', 2330 2327 'PhabricatorTranslationsConfigOptions' => 'applications/config/option/PhabricatorTranslationsConfigOptions.php', ··· 2332 2329 'PhabricatorTwitchAuthProvider' => 'applications/auth/provider/PhabricatorTwitchAuthProvider.php', 2333 2330 'PhabricatorTwitterAuthProvider' => 'applications/auth/provider/PhabricatorTwitterAuthProvider.php', 2334 2331 'PhabricatorTwoColumnExample' => 'applications/uiexample/examples/PhabricatorTwoColumnExample.php', 2332 + 'PhabricatorTypeaheadApplication' => 'applications/typeahead/application/PhabricatorTypeaheadApplication.php', 2335 2333 'PhabricatorTypeaheadCompositeDatasource' => 'applications/typeahead/datasource/PhabricatorTypeaheadCompositeDatasource.php', 2336 2334 'PhabricatorTypeaheadDatasource' => 'applications/typeahead/datasource/PhabricatorTypeaheadDatasource.php', 2337 2335 'PhabricatorTypeaheadDatasourceController' => 'applications/typeahead/controller/PhabricatorTypeaheadDatasourceController.php', ··· 2344 2342 'PhabricatorUIConfigOptions' => 'applications/config/option/PhabricatorUIConfigOptions.php', 2345 2343 'PhabricatorUIExample' => 'applications/uiexample/examples/PhabricatorUIExample.php', 2346 2344 'PhabricatorUIExampleRenderController' => 'applications/uiexample/controller/PhabricatorUIExampleRenderController.php', 2345 + 'PhabricatorUIExamplesApplication' => 'applications/uiexample/application/PhabricatorUIExamplesApplication.php', 2347 2346 'PhabricatorUIListFilterExample' => 'applications/uiexample/examples/PhabricatorUIListFilterExample.php', 2348 2347 'PhabricatorUINotificationExample' => 'applications/uiexample/examples/PhabricatorUINotificationExample.php', 2349 2348 'PhabricatorUIPagerExample' => 'applications/uiexample/examples/PhabricatorUIPagerExample.php', ··· 2404 2403 'PhabricatorXHPASTViewRunController' => 'applications/phpast/controller/PhabricatorXHPASTViewRunController.php', 2405 2404 'PhabricatorXHPASTViewStreamController' => 'applications/phpast/controller/PhabricatorXHPASTViewStreamController.php', 2406 2405 'PhabricatorXHPASTViewTreeController' => 'applications/phpast/controller/PhabricatorXHPASTViewTreeController.php', 2406 + 'PhabricatorXHProfApplication' => 'applications/xhprof/application/PhabricatorXHProfApplication.php', 2407 2407 'PhabricatorXHProfController' => 'applications/xhprof/controller/PhabricatorXHProfController.php', 2408 2408 'PhabricatorXHProfDAO' => 'applications/xhprof/storage/PhabricatorXHProfDAO.php', 2409 2409 'PhabricatorXHProfProfileController' => 'applications/xhprof/controller/PhabricatorXHProfProfileController.php', ··· 3918 3918 'PhabricatorAphrontViewTestCase' => 'PhabricatorTestCase', 3919 3919 'PhabricatorAppSearchEngine' => 'PhabricatorApplicationSearchEngine', 3920 3920 'PhabricatorApplication' => 'PhabricatorPolicyInterface', 3921 - 'PhabricatorApplicationApplications' => 'PhabricatorApplication', 3922 - 'PhabricatorApplicationAudit' => 'PhabricatorApplication', 3923 - 'PhabricatorApplicationAuth' => 'PhabricatorApplication', 3924 - 'PhabricatorApplicationCalendar' => 'PhabricatorApplication', 3925 - 'PhabricatorApplicationChatLog' => 'PhabricatorApplication', 3926 - 'PhabricatorApplicationConduit' => 'PhabricatorApplication', 3927 - 'PhabricatorApplicationConfig' => 'PhabricatorApplication', 3928 3921 'PhabricatorApplicationConfigOptions' => 'Phobject', 3929 - 'PhabricatorApplicationConpherence' => 'PhabricatorApplication', 3930 - 'PhabricatorApplicationCountdown' => 'PhabricatorApplication', 3931 - 'PhabricatorApplicationDaemons' => 'PhabricatorApplication', 3932 - 'PhabricatorApplicationDashboard' => 'PhabricatorApplication', 3933 3922 'PhabricatorApplicationDatasource' => 'PhabricatorTypeaheadDatasource', 3934 3923 'PhabricatorApplicationDetailViewController' => 'PhabricatorApplicationsController', 3935 - 'PhabricatorApplicationDifferential' => 'PhabricatorApplication', 3936 - 'PhabricatorApplicationDiffusion' => 'PhabricatorApplication', 3937 - 'PhabricatorApplicationDiviner' => 'PhabricatorApplication', 3938 - 'PhabricatorApplicationDoorkeeper' => 'PhabricatorApplication', 3939 - 'PhabricatorApplicationDrydock' => 'PhabricatorApplication', 3940 3924 'PhabricatorApplicationEditController' => 'PhabricatorApplicationsController', 3941 - 'PhabricatorApplicationFact' => 'PhabricatorApplication', 3942 - 'PhabricatorApplicationFeed' => 'PhabricatorApplication', 3943 - 'PhabricatorApplicationFiles' => 'PhabricatorApplication', 3944 - 'PhabricatorApplicationFlags' => 'PhabricatorApplication', 3945 - 'PhabricatorApplicationHarbormaster' => 'PhabricatorApplication', 3946 - 'PhabricatorApplicationHelp' => 'PhabricatorApplication', 3947 - 'PhabricatorApplicationHerald' => 'PhabricatorApplication', 3948 - 'PhabricatorApplicationHome' => 'PhabricatorApplication', 3949 3925 'PhabricatorApplicationLaunchView' => 'AphrontTagView', 3950 - 'PhabricatorApplicationLegalpad' => 'PhabricatorApplication', 3951 - 'PhabricatorApplicationMacro' => 'PhabricatorApplication', 3952 - 'PhabricatorApplicationMailingLists' => 'PhabricatorApplication', 3953 - 'PhabricatorApplicationManiphest' => 'PhabricatorApplication', 3954 - 'PhabricatorApplicationMetaMTA' => 'PhabricatorApplication', 3955 - 'PhabricatorApplicationNotifications' => 'PhabricatorApplication', 3956 - 'PhabricatorApplicationNuance' => 'PhabricatorApplication', 3957 - 'PhabricatorApplicationOAuthServer' => 'PhabricatorApplication', 3958 - 'PhabricatorApplicationOwners' => 'PhabricatorApplication', 3959 3926 'PhabricatorApplicationPHIDTypeApplication' => 'PhabricatorPHIDType', 3960 - 'PhabricatorApplicationPHPAST' => 'PhabricatorApplication', 3961 - 'PhabricatorApplicationPassphrase' => 'PhabricatorApplication', 3962 - 'PhabricatorApplicationPaste' => 'PhabricatorApplication', 3963 - 'PhabricatorApplicationPeople' => 'PhabricatorApplication', 3964 - 'PhabricatorApplicationPhame' => 'PhabricatorApplication', 3965 - 'PhabricatorApplicationPhlux' => 'PhabricatorApplication', 3966 - 'PhabricatorApplicationPholio' => 'PhabricatorApplication', 3967 - 'PhabricatorApplicationPhortune' => 'PhabricatorApplication', 3968 - 'PhabricatorApplicationPhragment' => 'PhabricatorApplication', 3969 - 'PhabricatorApplicationPhrequent' => 'PhabricatorApplication', 3970 - 'PhabricatorApplicationPhriction' => 'PhabricatorApplication', 3971 - 'PhabricatorApplicationPolicy' => 'PhabricatorApplication', 3972 - 'PhabricatorApplicationPonder' => 'PhabricatorApplication', 3973 - 'PhabricatorApplicationProject' => 'PhabricatorApplication', 3974 3927 'PhabricatorApplicationQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3975 - 'PhabricatorApplicationReleeph' => 'PhabricatorApplication', 3976 - 'PhabricatorApplicationReleephConfigOptions' => 'PhabricatorApplicationConfigOptions', 3977 - 'PhabricatorApplicationRepositories' => 'PhabricatorApplication', 3978 - 'PhabricatorApplicationSearch' => 'PhabricatorApplication', 3979 3928 'PhabricatorApplicationSearchController' => 'PhabricatorSearchBaseController', 3980 - 'PhabricatorApplicationSettings' => 'PhabricatorApplication', 3981 - 'PhabricatorApplicationSlowvote' => 'PhabricatorApplication', 3982 3929 'PhabricatorApplicationStatusView' => 'AphrontView', 3983 - 'PhabricatorApplicationSubscriptions' => 'PhabricatorApplication', 3984 - 'PhabricatorApplicationSupport' => 'PhabricatorApplication', 3985 - 'PhabricatorApplicationSystem' => 'PhabricatorApplication', 3986 - 'PhabricatorApplicationTest' => 'PhabricatorApplication', 3987 - 'PhabricatorApplicationTokens' => 'PhabricatorApplication', 3988 3930 'PhabricatorApplicationTransaction' => array( 3989 3931 'PhabricatorLiskDAO', 3990 3932 'PhabricatorPolicyInterface', ··· 4018 3960 'PhabricatorApplicationTransactionValidationException' => 'Exception', 4019 3961 'PhabricatorApplicationTransactionValueController' => 'PhabricatorApplicationTransactionController', 4020 3962 'PhabricatorApplicationTransactionView' => 'AphrontView', 4021 - 'PhabricatorApplicationTransactions' => 'PhabricatorApplication', 4022 - 'PhabricatorApplicationTypeahead' => 'PhabricatorApplication', 4023 - 'PhabricatorApplicationUIExamples' => 'PhabricatorApplication', 4024 3963 'PhabricatorApplicationUninstallController' => 'PhabricatorApplicationsController', 4025 - 'PhabricatorApplicationXHProf' => 'PhabricatorApplication', 3964 + 'PhabricatorApplicationsApplication' => 'PhabricatorApplication', 4026 3965 'PhabricatorApplicationsController' => 'PhabricatorController', 4027 3966 'PhabricatorApplicationsListController' => 'PhabricatorApplicationsController', 4028 3967 'PhabricatorAsanaAuthProvider' => 'PhabricatorOAuth2AuthProvider', 4029 3968 'PhabricatorAsanaConfigOptions' => 'PhabricatorApplicationConfigOptions', 4030 3969 'PhabricatorAuditAddCommentController' => 'PhabricatorAuditController', 3970 + 'PhabricatorAuditApplication' => 'PhabricatorApplication', 4031 3971 'PhabricatorAuditComment' => array( 4032 3972 'PhabricatorAuditDAO', 4033 3973 'PhabricatorMarkupInterface', ··· 4047 3987 'PhabricatorAuditPreviewController' => 'PhabricatorAuditController', 4048 3988 'PhabricatorAuditReplyHandler' => 'PhabricatorMailReplyHandler', 4049 3989 'PhabricatorAuthAccountView' => 'AphrontView', 3990 + 'PhabricatorAuthApplication' => 'PhabricatorApplication', 4050 3991 'PhabricatorAuthConfirmLinkController' => 'PhabricatorAuthController', 4051 3992 'PhabricatorAuthController' => 'PhabricatorController', 4052 3993 'PhabricatorAuthDAO' => 'PhabricatorLiskDAO', ··· 4129 4070 'PhabricatorCacheManagementWorkflow' => 'PhabricatorManagementWorkflow', 4130 4071 'PhabricatorCacheMarkupGarbageCollector' => 'PhabricatorGarbageCollector', 4131 4072 'PhabricatorCacheTTLGarbageCollector' => 'PhabricatorGarbageCollector', 4073 + 'PhabricatorCalendarApplication' => 'PhabricatorApplication', 4132 4074 'PhabricatorCalendarBrowseController' => 'PhabricatorCalendarController', 4133 4075 'PhabricatorCalendarController' => 'PhabricatorController', 4134 4076 'PhabricatorCalendarDAO' => 'PhabricatorLiskDAO', ··· 4150 4092 'PhabricatorCampfireProtocolAdapter' => 'PhabricatorBotBaseStreamingProtocolAdapter', 4151 4093 'PhabricatorChangeParserTestCase' => 'PhabricatorWorkingCopyTestCase', 4152 4094 'PhabricatorChangesetResponse' => 'AphrontProxyResponse', 4095 + 'PhabricatorChatLogApplication' => 'PhabricatorApplication', 4153 4096 'PhabricatorChatLogChannel' => array( 4154 4097 'PhabricatorChatLogDAO', 4155 4098 'PhabricatorPolicyInterface', ··· 4171 4114 'PhabricatorCommitTagsField' => 'PhabricatorCommitCustomField', 4172 4115 'PhabricatorCommonPasswords' => 'Phobject', 4173 4116 'PhabricatorConduitAPIController' => 'PhabricatorConduitController', 4117 + 'PhabricatorConduitApplication' => 'PhabricatorApplication', 4174 4118 'PhabricatorConduitCertificateToken' => 'PhabricatorConduitDAO', 4175 4119 'PhabricatorConduitConfigOptions' => 'PhabricatorApplicationConfigOptions', 4176 4120 'PhabricatorConduitConnectionLog' => 'PhabricatorConduitDAO', ··· 4188 4132 'PhabricatorConduitSearchEngine' => 'PhabricatorApplicationSearchEngine', 4189 4133 'PhabricatorConduitTokenController' => 'PhabricatorConduitController', 4190 4134 'PhabricatorConfigAllController' => 'PhabricatorConfigController', 4135 + 'PhabricatorConfigApplication' => 'PhabricatorApplication', 4191 4136 'PhabricatorConfigController' => 'PhabricatorController', 4192 4137 'PhabricatorConfigDatabaseSource' => 'PhabricatorConfigProxySource', 4193 4138 'PhabricatorConfigDefaultSource' => 'PhabricatorConfigProxySource', ··· 4225 4170 'PhabricatorConfigTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 4226 4171 'PhabricatorConfigValidationException' => 'Exception', 4227 4172 'PhabricatorConfigWelcomeController' => 'PhabricatorConfigController', 4173 + 'PhabricatorConpherenceApplication' => 'PhabricatorApplication', 4228 4174 'PhabricatorConpherencePHIDTypeThread' => 'PhabricatorPHIDType', 4229 4175 'PhabricatorContentSourceView' => 'AphrontView', 4230 4176 'PhabricatorController' => 'AphrontController', ··· 4234 4180 'PhabricatorCountdownDAO', 4235 4181 'PhabricatorPolicyInterface', 4236 4182 ), 4183 + 'PhabricatorCountdownApplication' => 'PhabricatorApplication', 4237 4184 'PhabricatorCountdownCapabilityDefaultView' => 'PhabricatorPolicyCapability', 4238 4185 'PhabricatorCountdownController' => 'PhabricatorController', 4239 4186 'PhabricatorCountdownDAO' => 'PhabricatorLiskDAO', ··· 4289 4236 'PhabricatorDaemonManagementStopWorkflow' => 'PhabricatorDaemonManagementWorkflow', 4290 4237 'PhabricatorDaemonManagementWorkflow' => 'PhabricatorManagementWorkflow', 4291 4238 'PhabricatorDaemonTaskGarbageCollector' => 'PhabricatorGarbageCollector', 4239 + 'PhabricatorDaemonsApplication' => 'PhabricatorApplication', 4292 4240 'PhabricatorDashboard' => array( 4293 4241 'PhabricatorDashboardDAO', 4294 4242 'PhabricatorPolicyInterface', 4295 4243 ), 4296 4244 'PhabricatorDashboardAddPanelController' => 'PhabricatorDashboardController', 4245 + 'PhabricatorDashboardApplication' => 'PhabricatorApplication', 4297 4246 'PhabricatorDashboardController' => 'PhabricatorController', 4298 4247 'PhabricatorDashboardCopyController' => 'PhabricatorDashboardController', 4299 4248 'PhabricatorDashboardDAO' => 'PhabricatorLiskDAO', ··· 4350 4299 'PhabricatorDefaultSearchEngineSelector' => 'PhabricatorSearchEngineSelector', 4351 4300 'PhabricatorDestructionEngine' => 'Phobject', 4352 4301 'PhabricatorDeveloperConfigOptions' => 'PhabricatorApplicationConfigOptions', 4302 + 'PhabricatorDifferentialApplication' => 'PhabricatorApplication', 4353 4303 'PhabricatorDifferentialConfigOptions' => 'PhabricatorApplicationConfigOptions', 4354 4304 'PhabricatorDifferentialRevisionTestDataGenerator' => 'PhabricatorTestDataGenerator', 4305 + 'PhabricatorDiffusionApplication' => 'PhabricatorApplication', 4355 4306 'PhabricatorDiffusionConfigOptions' => 'PhabricatorApplicationConfigOptions', 4356 4307 'PhabricatorDisabledUserController' => 'PhabricatorAuthController', 4357 4308 'PhabricatorDisqusAuthProvider' => 'PhabricatorOAuth2AuthProvider', 4358 4309 'PhabricatorDisqusConfigOptions' => 'PhabricatorApplicationConfigOptions', 4310 + 'PhabricatorDivinerApplication' => 'PhabricatorApplication', 4311 + 'PhabricatorDoorkeeperApplication' => 'PhabricatorApplication', 4359 4312 'PhabricatorDraft' => 'PhabricatorDraftDAO', 4360 4313 'PhabricatorDraftDAO' => 'PhabricatorLiskDAO', 4314 + 'PhabricatorDrydockApplication' => 'PhabricatorApplication', 4361 4315 'PhabricatorEdgeConfig' => 'PhabricatorEdgeConstants', 4362 4316 'PhabricatorEdgeCycleException' => 'Exception', 4363 4317 'PhabricatorEdgeEditor' => 'Phobject', ··· 4384 4338 'PhabricatorExternalAccountQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4385 4339 'PhabricatorFacebookAuthProvider' => 'PhabricatorOAuth2AuthProvider', 4386 4340 'PhabricatorFactAggregate' => 'PhabricatorFactDAO', 4341 + 'PhabricatorFactApplication' => 'PhabricatorApplication', 4387 4342 'PhabricatorFactChartController' => 'PhabricatorFactController', 4388 4343 'PhabricatorFactController' => 'PhabricatorController', 4389 4344 'PhabricatorFactCountEngine' => 'PhabricatorFactEngine', ··· 4401 4356 'PhabricatorFactRaw' => 'PhabricatorFactDAO', 4402 4357 'PhabricatorFactSimpleSpec' => 'PhabricatorFactSpec', 4403 4358 'PhabricatorFactUpdateIterator' => 'PhutilBufferedIterator', 4359 + 'PhabricatorFeedApplication' => 'PhabricatorApplication', 4404 4360 'PhabricatorFeedConfigOptions' => 'PhabricatorApplicationConfigOptions', 4405 4361 'PhabricatorFeedController' => 'PhabricatorController', 4406 4362 'PhabricatorFeedDAO' => 'PhabricatorLiskDAO', ··· 4466 4422 'PhabricatorFileUploadController' => 'PhabricatorFileController', 4467 4423 'PhabricatorFileUploadDialogController' => 'PhabricatorFileController', 4468 4424 'PhabricatorFileUploadException' => 'Exception', 4425 + 'PhabricatorFilesApplication' => 'PhabricatorApplication', 4469 4426 'PhabricatorFilesConfigOptions' => 'PhabricatorApplicationConfigOptions', 4470 4427 'PhabricatorFilesManagementEnginesWorkflow' => 'PhabricatorFilesManagementWorkflow', 4471 4428 'PhabricatorFilesManagementMigrateWorkflow' => 'PhabricatorFilesManagementWorkflow', ··· 4486 4443 'PhabricatorFlagSearchEngine' => 'PhabricatorApplicationSearchEngine', 4487 4444 'PhabricatorFlagSelectControl' => 'AphrontFormControl', 4488 4445 'PhabricatorFlaggableInterface' => 'PhabricatorPHIDInterface', 4446 + 'PhabricatorFlagsApplication' => 'PhabricatorApplication', 4489 4447 'PhabricatorFlagsUIEventListener' => 'PhabricatorEventListener', 4490 4448 'PhabricatorFormExample' => 'PhabricatorUIExample', 4491 4449 'PhabricatorGarbageCollector' => 'Phobject', ··· 4498 4456 'PhabricatorGlobalUploadTargetView' => 'AphrontView', 4499 4457 'PhabricatorGoogleAuthProvider' => 'PhabricatorOAuth2AuthProvider', 4500 4458 'PhabricatorHandleQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4459 + 'PhabricatorHarbormasterApplication' => 'PhabricatorApplication', 4501 4460 'PhabricatorHarbormasterConfigOptions' => 'PhabricatorApplicationConfigOptions', 4502 4461 'PhabricatorHashTestCase' => 'PhabricatorTestCase', 4462 + 'PhabricatorHelpApplication' => 'PhabricatorApplication', 4503 4463 'PhabricatorHelpController' => 'PhabricatorController', 4504 4464 'PhabricatorHelpEditorProtocolController' => 'PhabricatorHelpController', 4505 4465 'PhabricatorHelpKeyboardShortcutController' => 'PhabricatorHelpController', 4466 + 'PhabricatorHeraldApplication' => 'PhabricatorApplication', 4467 + 'PhabricatorHomeApplication' => 'PhabricatorApplication', 4506 4468 'PhabricatorHomeController' => 'PhabricatorController', 4507 4469 'PhabricatorHomeMainController' => 'PhabricatorHomeController', 4508 4470 'PhabricatorHomeQuickCreateController' => 'PhabricatorHomeController', ··· 4524 4486 'PhabricatorKeyValueDatabaseCache' => 'PhutilKeyValueCache', 4525 4487 'PhabricatorLDAPAuthProvider' => 'PhabricatorAuthProvider', 4526 4488 'PhabricatorLegacyEdgeType' => 'PhabricatorEdgeType', 4489 + 'PhabricatorLegalpadApplication' => 'PhabricatorApplication', 4527 4490 'PhabricatorLegalpadConfigOptions' => 'PhabricatorApplicationConfigOptions', 4528 4491 'PhabricatorLegalpadPHIDTypeDocument' => 'PhabricatorPHIDType', 4529 4492 'PhabricatorLipsumGenerateWorkflow' => 'PhabricatorLipsumManagementWorkflow', ··· 4533 4496 'PhabricatorLocalDiskFileStorageEngine' => 'PhabricatorFileStorageEngine', 4534 4497 'PhabricatorLocalTimeTestCase' => 'PhabricatorTestCase', 4535 4498 'PhabricatorLogoutController' => 'PhabricatorAuthController', 4499 + 'PhabricatorMacroApplication' => 'PhabricatorApplication', 4536 4500 'PhabricatorMacroAudioController' => 'PhabricatorMacroController', 4537 4501 'PhabricatorMacroCapabilityManage' => 'PhabricatorPolicyCapability', 4538 4502 'PhabricatorMacroCommentController' => 'PhabricatorMacroController', ··· 4574 4538 'PhabricatorMailingListPHIDTypeList' => 'PhabricatorPHIDType', 4575 4539 'PhabricatorMailingListQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4576 4540 'PhabricatorMailingListSearchEngine' => 'PhabricatorApplicationSearchEngine', 4541 + 'PhabricatorMailingListsApplication' => 'PhabricatorApplication', 4577 4542 'PhabricatorMailingListsController' => 'PhabricatorController', 4578 4543 'PhabricatorMailingListsEditController' => 'PhabricatorMailingListsController', 4579 4544 'PhabricatorMailingListsListController' => 'PhabricatorMailingListsController', ··· 4582 4547 'PhabricatorMainMenuSearchView' => 'AphrontView', 4583 4548 'PhabricatorMainMenuView' => 'AphrontView', 4584 4549 'PhabricatorManagementWorkflow' => 'PhutilArgumentWorkflow', 4550 + 'PhabricatorManiphestApplication' => 'PhabricatorApplication', 4585 4551 'PhabricatorManiphestConfigOptions' => 'PhabricatorApplicationConfigOptions', 4586 4552 'PhabricatorManiphestTaskTestDataGenerator' => 'PhabricatorTestDataGenerator', 4587 4553 'PhabricatorMarkupCache' => 'PhabricatorCacheDAO', ··· 4589 4555 'PhabricatorMarkupPreviewController' => 'PhabricatorController', 4590 4556 'PhabricatorMercurialGraphStream' => 'PhabricatorRepositoryGraphStream', 4591 4557 'PhabricatorMetaMTAActorQuery' => 'PhabricatorQuery', 4558 + 'PhabricatorMetaMTAApplication' => 'PhabricatorApplication', 4592 4559 'PhabricatorMetaMTAConfigOptions' => 'PhabricatorApplicationConfigOptions', 4593 4560 'PhabricatorMetaMTAController' => 'PhabricatorController', 4594 4561 'PhabricatorMetaMTADAO' => 'PhabricatorLiskDAO', ··· 4631 4598 'PhabricatorNotificationStatusController' => 'PhabricatorNotificationController', 4632 4599 'PhabricatorNotificationStatusView' => 'AphrontTagView', 4633 4600 'PhabricatorNotificationTestController' => 'PhabricatorNotificationController', 4601 + 'PhabricatorNotificationsApplication' => 'PhabricatorApplication', 4602 + 'PhabricatorNuanceApplication' => 'PhabricatorApplication', 4634 4603 'PhabricatorOAuth1AuthProvider' => 'PhabricatorOAuthAuthProvider', 4635 4604 'PhabricatorOAuth2AuthProvider' => 'PhabricatorOAuthAuthProvider', 4636 4605 'PhabricatorOAuthAuthProvider' => 'PhabricatorAuthProvider', ··· 4646 4615 'PhabricatorOAuthClientViewController' => 'PhabricatorOAuthClientController', 4647 4616 'PhabricatorOAuthResponse' => 'AphrontResponse', 4648 4617 'PhabricatorOAuthServerAccessToken' => 'PhabricatorOAuthServerDAO', 4618 + 'PhabricatorOAuthServerApplication' => 'PhabricatorApplication', 4649 4619 'PhabricatorOAuthServerAuthController' => 'PhabricatorAuthController', 4650 4620 'PhabricatorOAuthServerAuthorizationCode' => 'PhabricatorOAuthServerDAO', 4651 4621 'PhabricatorOAuthServerAuthorizationsSettingsPanel' => 'PhabricatorSettingsPanel', ··· 4670 4640 'PhabricatorObjectMailReceiverTestCase' => 'PhabricatorTestCase', 4671 4641 'PhabricatorObjectQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4672 4642 'PhabricatorOffsetPagedQuery' => 'PhabricatorQuery', 4643 + 'PhabricatorOwnersApplication' => 'PhabricatorApplication', 4673 4644 'PhabricatorOwnersConfigOptions' => 'PhabricatorApplicationConfigOptions', 4674 4645 'PhabricatorOwnersController' => 'PhabricatorController', 4675 4646 'PhabricatorOwnersDAO' => 'PhabricatorLiskDAO', ··· 4688 4659 'PhabricatorOwnersPackageTestCase' => 'PhabricatorTestCase', 4689 4660 'PhabricatorOwnersPath' => 'PhabricatorOwnersDAO', 4690 4661 'PhabricatorPHDConfigOptions' => 'PhabricatorApplicationConfigOptions', 4662 + 'PhabricatorPHPASTApplication' => 'PhabricatorApplication', 4691 4663 'PhabricatorPHPMailerConfigOptions' => 'PhabricatorApplicationConfigOptions', 4692 4664 'PhabricatorPagedFormExample' => 'PhabricatorUIExample', 4665 + 'PhabricatorPassphraseApplication' => 'PhabricatorApplication', 4693 4666 'PhabricatorPasswordAuthProvider' => 'PhabricatorAuthProvider', 4694 4667 'PhabricatorPasswordHasher' => 'Phobject', 4695 4668 'PhabricatorPasswordHasherTestCase' => 'PhabricatorTestCase', ··· 4702 4675 'PhabricatorPolicyInterface', 4703 4676 'PhabricatorProjectInterface', 4704 4677 ), 4678 + 'PhabricatorPasteApplication' => 'PhabricatorApplication', 4705 4679 'PhabricatorPasteCommentController' => 'PhabricatorPasteController', 4706 4680 'PhabricatorPasteConfigOptions' => 'PhabricatorApplicationConfigOptions', 4707 4681 'PhabricatorPasteController' => 'PhabricatorController', ··· 4718 4692 'PhabricatorPasteTransactionComment' => 'PhabricatorApplicationTransactionComment', 4719 4693 'PhabricatorPasteTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 4720 4694 'PhabricatorPasteViewController' => 'PhabricatorPasteController', 4695 + 'PhabricatorPeopleApplication' => 'PhabricatorApplication', 4721 4696 'PhabricatorPeopleApproveController' => 'PhabricatorPeopleController', 4722 4697 'PhabricatorPeopleCalendarController' => 'PhabricatorPeopleController', 4723 4698 'PhabricatorPeopleController' => 'PhabricatorController', ··· 4744 4719 'PhabricatorPeopleTestDataGenerator' => 'PhabricatorTestDataGenerator', 4745 4720 'PhabricatorPeopleWelcomeController' => 'PhabricatorPeopleController', 4746 4721 'PhabricatorPersonaAuthProvider' => 'PhabricatorAuthProvider', 4722 + 'PhabricatorPhameApplication' => 'PhabricatorApplication', 4747 4723 'PhabricatorPhameConfigOptions' => 'PhabricatorApplicationConfigOptions', 4748 4724 'PhabricatorPhamePHIDTypeBlog' => 'PhabricatorPHIDType', 4749 4725 'PhabricatorPhamePHIDTypePost' => 'PhabricatorPHIDType', 4726 + 'PhabricatorPhluxApplication' => 'PhabricatorApplication', 4727 + 'PhabricatorPholioApplication' => 'PhabricatorApplication', 4750 4728 'PhabricatorPholioConfigOptions' => 'PhabricatorApplicationConfigOptions', 4751 4729 'PhabricatorPholioMockTestDataGenerator' => 'PhabricatorTestDataGenerator', 4730 + 'PhabricatorPhortuneApplication' => 'PhabricatorApplication', 4752 4731 'PhabricatorPhortuneConfigOptions' => 'PhabricatorApplicationConfigOptions', 4732 + 'PhabricatorPhragmentApplication' => 'PhabricatorApplication', 4733 + 'PhabricatorPhrequentApplication' => 'PhabricatorApplication', 4753 4734 'PhabricatorPhrequentConfigOptions' => 'PhabricatorApplicationConfigOptions', 4735 + 'PhabricatorPhrictionApplication' => 'PhabricatorApplication', 4754 4736 'PhabricatorPhrictionConfigOptions' => 'PhabricatorApplicationConfigOptions', 4755 4737 'PhabricatorPolicies' => 'PhabricatorPolicyConstants', 4756 4738 'PhabricatorPolicy' => array( 4757 4739 'PhabricatorPolicyDAO', 4758 4740 'PhabricatorPolicyInterface', 4759 4741 ), 4742 + 'PhabricatorPolicyApplication' => 'PhabricatorApplication', 4760 4743 'PhabricatorPolicyAwareQuery' => 'PhabricatorOffsetPagedQuery', 4761 4744 'PhabricatorPolicyAwareTestQuery' => 'PhabricatorPolicyAwareQuery', 4762 4745 'PhabricatorPolicyCapability' => 'Phobject', ··· 4784 4767 'PhabricatorPolicyTestCase' => 'PhabricatorTestCase', 4785 4768 'PhabricatorPolicyTestObject' => 'PhabricatorPolicyInterface', 4786 4769 'PhabricatorPolicyType' => 'PhabricatorPolicyConstants', 4770 + 'PhabricatorPonderApplication' => 'PhabricatorApplication', 4787 4771 'PhabricatorProject' => array( 4788 4772 'PhabricatorProjectDAO', 4789 4773 'PhabricatorFlaggableInterface', ··· 4792 4776 'PhabricatorCustomFieldInterface', 4793 4777 'PhabricatorDestructibleInterface', 4794 4778 ), 4779 + 'PhabricatorProjectApplication' => 'PhabricatorApplication', 4795 4780 'PhabricatorProjectArchiveController' => 'PhabricatorProjectController', 4796 4781 'PhabricatorProjectBoardController' => 'PhabricatorProjectController', 4797 4782 'PhabricatorProjectBoardDeleteController' => 'PhabricatorProjectBoardController', ··· 4858 4843 'PhabricatorRedirectController' => 'PhabricatorController', 4859 4844 'PhabricatorRefreshCSRFController' => 'PhabricatorAuthController', 4860 4845 'PhabricatorRegistrationProfile' => 'Phobject', 4846 + 'PhabricatorReleephApplication' => 'PhabricatorApplication', 4847 + 'PhabricatorReleephApplicationConfigOptions' => 'PhabricatorApplicationConfigOptions', 4861 4848 'PhabricatorRemarkupBlockInterpreterCowsay' => 'PhutilRemarkupBlockInterpreter', 4862 4849 'PhabricatorRemarkupBlockInterpreterFiglet' => 'PhutilRemarkupBlockInterpreter', 4863 4850 'PhabricatorRemarkupBlockInterpreterGraphviz' => 'PhutilRemarkupBlockInterpreter', ··· 4872 4859 'PhabricatorRemarkupRuleMention' => 'PhutilRemarkupRule', 4873 4860 'PhabricatorRemarkupRuleObject' => 'PhutilRemarkupRule', 4874 4861 'PhabricatorRemarkupRuleYoutube' => 'PhutilRemarkupRule', 4862 + 'PhabricatorRepositoriesApplication' => 'PhabricatorApplication', 4875 4863 'PhabricatorRepository' => array( 4876 4864 'PhabricatorRepositoryDAO', 4877 4865 'PhabricatorPolicyInterface', ··· 5002 4990 'PhabricatorPolicyInterface', 5003 4991 ), 5004 4992 'PhabricatorSavedQueryQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4993 + 'PhabricatorSearchApplication' => 'PhabricatorApplication', 5005 4994 'PhabricatorSearchApplicationSearchEngine' => 'PhabricatorApplicationSearchEngine', 5006 4995 'PhabricatorSearchAttachController' => 'PhabricatorSearchBaseController', 5007 4996 'PhabricatorSearchBaseController' => 'PhabricatorController', ··· 5029 5018 'PhabricatorSendGridConfigOptions' => 'PhabricatorApplicationConfigOptions', 5030 5019 'PhabricatorSettingsAddEmailAction' => 'PhabricatorSystemAction', 5031 5020 'PhabricatorSettingsAdjustController' => 'PhabricatorController', 5021 + 'PhabricatorSettingsApplication' => 'PhabricatorApplication', 5032 5022 'PhabricatorSettingsMainController' => 'PhabricatorController', 5033 5023 'PhabricatorSettingsPanelAccount' => 'PhabricatorSettingsPanel', 5034 5024 'PhabricatorSettingsPanelActivity' => 'PhabricatorSettingsPanel', ··· 5069 5059 'PhabricatorSetupCheckTimezone' => 'PhabricatorSetupCheck', 5070 5060 'PhabricatorSetupIssueExample' => 'PhabricatorUIExample', 5071 5061 'PhabricatorSetupIssueView' => 'AphrontView', 5062 + 'PhabricatorSlowvoteApplication' => 'PhabricatorApplication', 5072 5063 'PhabricatorSlowvoteCapabilityDefaultView' => 'PhabricatorPolicyCapability', 5073 5064 'PhabricatorSlowvoteChoice' => 'PhabricatorSlowvoteDAO', 5074 5065 'PhabricatorSlowvoteCloseController' => 'PhabricatorSlowvoteController', ··· 5120 5111 'PhabricatorStorageManagementUpgradeWorkflow' => 'PhabricatorStorageManagementWorkflow', 5121 5112 'PhabricatorStorageManagementWorkflow' => 'PhabricatorManagementWorkflow', 5122 5113 'PhabricatorSubscribersQuery' => 'PhabricatorQuery', 5114 + 'PhabricatorSubscriptionsApplication' => 'PhabricatorApplication', 5123 5115 'PhabricatorSubscriptionsEditController' => 'PhabricatorController', 5124 5116 'PhabricatorSubscriptionsEditor' => 'PhabricatorEditor', 5125 5117 'PhabricatorSubscriptionsListController' => 'PhabricatorController', 5126 5118 'PhabricatorSubscriptionsTransactionController' => 'PhabricatorController', 5127 5119 'PhabricatorSubscriptionsUIEventListener' => 'PhabricatorEventListener', 5120 + 'PhabricatorSupportApplication' => 'PhabricatorApplication', 5128 5121 'PhabricatorSymbolNameLinter' => 'ArcanistXHPASTLintNamingHook', 5129 5122 'PhabricatorSyntaxHighlightingConfigOptions' => 'PhabricatorApplicationConfigOptions', 5130 5123 'PhabricatorSystemActionEngine' => 'Phobject', 5131 5124 'PhabricatorSystemActionGarbageCollector' => 'PhabricatorGarbageCollector', 5132 5125 'PhabricatorSystemActionLog' => 'PhabricatorSystemDAO', 5133 5126 'PhabricatorSystemActionRateLimitException' => 'Exception', 5127 + 'PhabricatorSystemApplication' => 'PhabricatorApplication', 5134 5128 'PhabricatorSystemDAO' => 'PhabricatorLiskDAO', 5135 5129 'PhabricatorSystemDestructionGarbageCollector' => 'PhabricatorGarbageCollector', 5136 5130 'PhabricatorSystemDestructionLog' => 'PhabricatorSystemDAO', ··· 5140 5134 'PhabricatorSystemSelectEncodingController' => 'PhabricatorController', 5141 5135 'PhabricatorSystemSelectHighlightController' => 'PhabricatorController', 5142 5136 'PhabricatorTaskmasterDaemon' => 'PhabricatorDaemon', 5137 + 'PhabricatorTestApplication' => 'PhabricatorApplication', 5143 5138 'PhabricatorTestCase' => 'ArcanistPhutilTestCase', 5144 5139 'PhabricatorTestController' => 'PhabricatorController', 5145 5140 'PhabricatorTestStorageEngine' => 'PhabricatorFileStorageEngine', ··· 5167 5162 'PhabricatorTokenQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 5168 5163 'PhabricatorTokenReceiverQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 5169 5164 'PhabricatorTokenUIEventListener' => 'PhabricatorEventListener', 5165 + 'PhabricatorTokensApplication' => 'PhabricatorApplication', 5170 5166 'PhabricatorTransactionView' => 'AphrontView', 5167 + 'PhabricatorTransactionsApplication' => 'PhabricatorApplication', 5171 5168 'PhabricatorTransformedFile' => 'PhabricatorFileDAO', 5172 5169 'PhabricatorTranslationsConfigOptions' => 'PhabricatorApplicationConfigOptions', 5173 5170 'PhabricatorTrivialTestCase' => 'PhabricatorTestCase', 5174 5171 'PhabricatorTwitchAuthProvider' => 'PhabricatorOAuth2AuthProvider', 5175 5172 'PhabricatorTwitterAuthProvider' => 'PhabricatorOAuth1AuthProvider', 5176 5173 'PhabricatorTwoColumnExample' => 'PhabricatorUIExample', 5174 + 'PhabricatorTypeaheadApplication' => 'PhabricatorApplication', 5177 5175 'PhabricatorTypeaheadCompositeDatasource' => 'PhabricatorTypeaheadDatasource', 5178 5176 'PhabricatorTypeaheadDatasource' => 'Phobject', 5179 5177 'PhabricatorTypeaheadDatasourceController' => 'PhabricatorController', ··· 5184 5182 'PhabricatorTypeaheadRuntimeCompositeDatasource' => 'PhabricatorTypeaheadCompositeDatasource', 5185 5183 'PhabricatorUIConfigOptions' => 'PhabricatorApplicationConfigOptions', 5186 5184 'PhabricatorUIExampleRenderController' => 'PhabricatorController', 5185 + 'PhabricatorUIExamplesApplication' => 'PhabricatorApplication', 5187 5186 'PhabricatorUIListFilterExample' => 'PhabricatorUIExample', 5188 5187 'PhabricatorUINotificationExample' => 'PhabricatorUIExample', 5189 5188 'PhabricatorUIPagerExample' => 'PhabricatorUIExample', ··· 5255 5254 'PhabricatorXHPASTViewRunController' => 'PhabricatorXHPASTViewController', 5256 5255 'PhabricatorXHPASTViewStreamController' => 'PhabricatorXHPASTViewPanelController', 5257 5256 'PhabricatorXHPASTViewTreeController' => 'PhabricatorXHPASTViewPanelController', 5257 + 'PhabricatorXHProfApplication' => 'PhabricatorApplication', 5258 5258 'PhabricatorXHProfController' => 'PhabricatorController', 5259 5259 'PhabricatorXHProfDAO' => 'PhabricatorLiskDAO', 5260 5260 'PhabricatorXHProfProfileController' => 'PhabricatorXHProfController',
+2 -6
src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
··· 8 8 class AphrontDefaultApplicationConfiguration 9 9 extends AphrontApplicationConfiguration { 10 10 11 - public function __construct() { 12 - 13 - } 11 + public function __construct() {} 14 12 15 13 public function getApplicationName() { 16 14 return 'aphront-default'; ··· 172 170 } 173 171 174 172 if ($ex instanceof PhabricatorPolicyException) { 175 - 176 173 if (!$user->isLoggedIn()) { 177 174 // If the user isn't logged in, just give them a login form. This is 178 175 // probably a generally more useful response than a policy dialog that ··· 182 179 // the thing you are trying to look at". 183 180 $login_controller = new PhabricatorAuthStartController($request); 184 181 185 - $auth_app_class = 'PhabricatorApplicationAuth'; 182 + $auth_app_class = 'PhabricatorAuthApplication'; 186 183 $auth_app = PhabricatorApplication::getByClass($auth_app_class); 187 184 $login_controller->setCurrentApplication($auth_app); 188 185 ··· 246 243 247 244 return $response; 248 245 } 249 - 250 246 251 247 // Always log the unhandled exception. 252 248 phlog($ex);
+2 -2
src/applications/audit/application/PhabricatorApplicationAudit.php src/applications/audit/application/PhabricatorAuditApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationAudit extends PhabricatorApplication { 3 + final class PhabricatorAuditApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/audit/'; ··· 24 24 25 25 public function getEventListeners() { 26 26 return array( 27 - new AuditActionMenuEventListener() 27 + new AuditActionMenuEventListener(), 28 28 ); 29 29 } 30 30
+1 -1
src/applications/audit/conduit/ConduitAPI_audit_Method.php
··· 3 3 abstract class ConduitAPI_audit_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass('PhabricatorApplicationAudit'); 6 + return PhabricatorApplication::getByClass('PhabricatorAuditApplication'); 7 7 } 8 8 9 9 }
+1 -1
src/applications/audit/mail/PhabricatorAuditMailReceiver.php
··· 3 3 final class PhabricatorAuditMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationAudit'; 6 + $app_class = 'PhabricatorAuditApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+7 -7
src/applications/auth/application/PhabricatorApplicationAuth.php src/applications/auth/application/PhabricatorAuthApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationAuth extends PhabricatorApplication { 3 + final class PhabricatorAuthApplication extends PhabricatorApplication { 4 4 5 5 public function canUninstall() { 6 6 return false; ··· 83 83 'new/' => 'PhabricatorAuthNewController', 84 84 'new/(?P<className>[^/]+)/' => 'PhabricatorAuthEditController', 85 85 'edit/(?P<id>\d+)/' => 'PhabricatorAuthEditController', 86 - '(?P<action>enable|disable)/(?P<id>\d+)/' => 87 - 'PhabricatorAuthDisableController', 86 + '(?P<action>enable|disable)/(?P<id>\d+)/' 87 + => 'PhabricatorAuthDisableController', 88 88 ), 89 - 'login/(?P<pkey>[^/]+)/(?:(?P<extra>[^/]+)/)?' => 90 - 'PhabricatorAuthLoginController', 89 + 'login/(?P<pkey>[^/]+)/(?:(?P<extra>[^/]+)/)?' 90 + => 'PhabricatorAuthLoginController', 91 91 'register/(?:(?P<akey>[^/]+)/)?' => 'PhabricatorAuthRegisterController', 92 92 'start/' => 'PhabricatorAuthStartController', 93 93 'validate/' => 'PhabricatorAuthValidateController', ··· 120 120 'mustverify/' => 'PhabricatorMustVerifyEmailController', 121 121 ), 122 122 123 - '/emailverify/(?P<code>[^/]+)/' => 124 - 'PhabricatorEmailVerificationController', 123 + '/emailverify/(?P<code>[^/]+)/' 124 + => 'PhabricatorEmailVerificationController', 125 125 126 126 '/logout/' => 'PhabricatorLogoutController', 127 127 );
+12 -19
src/applications/auth/provider/PhabricatorAuthProvider.php
··· 93 93 throw new Exception( 94 94 pht( 95 95 "Two authentication providers use the same provider key ". 96 - "('%s'). Each provider must be identified by a unique ". 97 - "key.", 96 + "('%s'). Each provider must be identified by a unique key.", 98 97 $key)); 99 98 } 100 99 $providers[$key] = $object; ··· 147 146 } 148 147 149 148 /** 150 - * Should we allow the adapter to be marked as "trusted" 151 - * This is true for all adapters except those that allow the user to type in 152 - * emails (@see PhabricatorPasswordAuthProvider) 149 + * Should we allow the adapter to be marked as "trusted". This is true for 150 + * all adapters except those that allow the user to type in emails (see 151 + * @{class:PhabricatorPasswordAuthProvider}). 153 152 */ 154 153 public function shouldAllowEmailTrustConfiguration() { 155 154 return true; 156 155 } 157 156 158 - public function buildLoginForm( 159 - PhabricatorAuthStartController $controller) { 157 + public function buildLoginForm(PhabricatorAuthStartController $controller) { 160 158 return $this->renderLoginForm($controller->getRequest(), $mode = 'start'); 161 159 } 162 160 163 161 abstract public function processLoginRequest( 164 162 PhabricatorAuthLoginController $controller); 165 163 166 - public function buildLinkForm( 167 - PhabricatorAuthLinkController $controller) { 164 + public function buildLinkForm(PhabricatorAuthLinkController $controller) { 168 165 return $this->renderLoginForm($controller->getRequest(), $mode = 'link'); 169 166 } 170 167 ··· 177 174 return $this->renderLoginForm($controller->getRequest(), $mode = 'refresh'); 178 175 } 179 176 180 - protected function renderLoginForm( 181 - AphrontRequest $request, 182 - $mode) { 177 + protected function renderLoginForm(AphrontRequest $request, $mode) { 183 178 throw new PhutilMethodNotImplementedException(); 184 179 } 185 180 ··· 197 192 198 193 protected function loadOrCreateAccount($account_id) { 199 194 if (!strlen($account_id)) { 200 - throw new Exception( 201 - 'loadOrCreateAccount(...): empty account ID!'); 195 + throw new Exception('loadOrCreateAccount(...): empty account ID!'); 202 196 } 203 197 204 198 $adapter = $this->getAdapter(); ··· 265 259 $this->willSaveAccount($account); 266 260 267 261 $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites(); 268 - $account->save(); 262 + $account->save(); 269 263 unset($unguarded); 270 264 271 265 return $account; 272 266 } 273 267 274 268 public function getLoginURI() { 275 - $app = PhabricatorApplication::getByClass('PhabricatorApplicationAuth'); 269 + $app = PhabricatorApplication::getByClass('PhabricatorAuthApplication'); 276 270 return $app->getApplicationURI('/login/'.$this->getProviderKey().'/'); 277 271 } 278 272 ··· 281 275 } 282 276 283 277 public function getStartURI() { 284 - $app = PhabricatorApplication::getByClass('PhabricatorApplicationAuth'); 278 + $app = PhabricatorApplication::getByClass('PhabricatorAuthApplication'); 285 279 $uri = $app->getApplicationURI('/start/'); 286 280 return $uri; 287 281 } ··· 339 333 AphrontFormView $form, 340 334 array $values, 341 335 array $issues) { 336 + 342 337 return; 343 338 } 344 339 ··· 360 355 $account_view)); 361 356 } 362 357 363 - 364 358 /** 365 359 * Return true to use a two-step configuration (setup, configure) instead of 366 360 * the default single-step configuration. In practice, this means that ··· 372 366 public function hasSetupStep() { 373 367 return false; 374 368 } 375 - 376 369 377 370 /** 378 371 * Render a standard login/register button element.
+1 -1
src/applications/auth/query/PhabricatorAuthProviderConfigQuery.php
··· 97 97 } 98 98 99 99 public function getQueryApplicationClass() { 100 - return 'PhabricatorApplicationAuth'; 100 + return 'PhabricatorAuthApplication'; 101 101 } 102 102 103 103 }
+1 -1
src/applications/auth/query/PhabricatorAuthSessionQuery.php
··· 106 106 } 107 107 108 108 public function getQueryApplicationClass() { 109 - return 'PhabricatorApplicationAuth'; 109 + return 'PhabricatorAuthApplication'; 110 110 } 111 111 112 112 }
+1 -1
src/applications/auth/query/PhabricatorAuthTemporaryTokenQuery.php
··· 100 100 } 101 101 102 102 public function getQueryApplicationClass() { 103 - return 'PhabricatorApplicationAuth'; 103 + return 'PhabricatorAuthApplication'; 104 104 } 105 105 106 106 }
+4 -4
src/applications/auth/query/PhabricatorExternalAccountQuery.php
··· 1 1 <?php 2 2 3 3 /** 4 - * NOTE: When loading ExternalAccounts for use in an authetication context (that 5 - * is, you're going to act as the account or link identities or anything like 6 - * that) you should require CAN_EDIT capability even if you aren't actually 4 + * NOTE: When loading ExternalAccounts for use in an authentication context 5 + * (that is, you're going to act as the account or link identities or anything 6 + * like that) you should require CAN_EDIT capability even if you aren't actually 7 7 * editing the ExternalAccount. 8 8 * 9 9 * ExternalAccounts have a permissive CAN_VIEW policy (like users) because they ··· 174 174 } 175 175 176 176 public function getQueryApplicationClass() { 177 - return 'PhabricatorApplicationPeople'; 177 + return 'PhabricatorPeopleApplication'; 178 178 } 179 179 180 180 /**
+16 -1
src/applications/base/PhabricatorApplication.php
··· 28 28 29 29 30 30 public function getName() { 31 - return substr(get_class($this), strlen('PhabricatorApplication')); 31 + 32 + // TODO: This is sort of gross. 33 + 34 + $match = null; 35 + 36 + $regex = '/^Phabricator([A-Z][a-zA-Z]*)Application$/'; 37 + if (preg_match($regex, get_class($this), $match)) { 38 + return $match[1]; 39 + } 40 + 41 + $regex = '/^PhabricatorApplication([A-Z][a-zA-Z]*)$/'; 42 + if (preg_match($regex, get_class($this), $match)) { 43 + return $match[1]; 44 + } 45 + 46 + throw new Exception('Unable to determine application name automagically.'); 32 47 } 33 48 34 49 public function getShortDescription() {
+1 -6
src/applications/base/controller/PhabricatorController.php
··· 159 159 return $this->delegateToController($checker_controller); 160 160 } 161 161 162 - $auth_class = 'PhabricatorApplicationAuth'; 162 + $auth_class = 'PhabricatorAuthApplication'; 163 163 $auth_application = PhabricatorApplication::getByClass($auth_class); 164 164 165 165 // Require partial sessions to finish login before doing anything. ··· 231 231 if ($this->shouldRequireAdmin() && !$user->getIsAdmin()) { 232 232 return new Aphront403Response(); 233 233 } 234 - 235 234 } 236 235 237 236 public function buildStandardPageView() { ··· 319 318 320 319 $seen = array(); 321 320 while ($response instanceof AphrontProxyResponse) { 322 - 323 321 $hash = spl_object_hash($response); 324 322 if (isset($seen[$hash])) { 325 323 $seen[] = get_class($response); ··· 403 401 ->execute(); 404 402 } 405 403 406 - 407 404 /** 408 405 * Render a list of links to handles, identified by PHIDs. The handles must 409 406 * already be loaded. ··· 433 430 } 434 431 435 432 protected function buildApplicationCrumbs() { 436 - 437 433 $crumbs = array(); 438 434 439 435 $application = $this->getCurrentApplication(); ··· 515 511 public function getDefaultResourceSource() { 516 512 return 'phabricator'; 517 513 } 518 - 519 514 520 515 /** 521 516 * Create a new @{class:AphrontDialogView} with defaults filled in.
+2 -3
src/applications/base/controller/__tests__/PhabricatorAccessControlTestCase.php
··· 1 1 <?php 2 2 3 - final class PhabricatorAccessControlTestCase 4 - extends PhabricatorTestCase { 3 + final class PhabricatorAccessControlTestCase extends PhabricatorTestCase { 5 4 6 5 protected function getPhabricatorTestCaseConfiguration() { 7 6 return array( ··· 201 200 $env->overrideEnvConfig('policy.allow-public', false); 202 201 203 202 204 - $app = PhabricatorApplication::getByClass('PhabricatorApplicationTest'); 203 + $app = PhabricatorApplication::getByClass('PhabricatorTestApplication'); 205 204 $app->reset(); 206 205 $app->setPolicy( 207 206 PhabricatorPolicyCapability::CAN_VIEW,
+2 -3
src/applications/base/controller/__tests__/PhabricatorApplicationTest.php src/applications/base/controller/__tests__/PhabricatorTestApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationTest extends PhabricatorApplication { 3 + final class PhabricatorTestApplication extends PhabricatorApplication { 4 4 5 5 private $policies = array(); 6 6 ··· 30 30 } 31 31 32 32 public function getRoutes() { 33 - return array( 34 - ); 33 + return array(); 35 34 } 36 35 37 36 }
+11 -11
src/applications/calendar/application/PhabricatorApplicationCalendar.php src/applications/calendar/application/PhabricatorCalendarApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationCalendar extends PhabricatorApplication { 3 + final class PhabricatorCalendarApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Upcoming Events'); ··· 34 34 '' => 'PhabricatorCalendarViewController', 35 35 'all/' => 'PhabricatorCalendarBrowseController', 36 36 'event/' => array( 37 - '(?:query/(?P<queryKey>[^/]+)/)?' => 38 - 'PhabricatorCalendarEventListController', 39 - 'create/' => 40 - 'PhabricatorCalendarEventEditController', 41 - 'edit/(?P<id>[1-9]\d*)/' => 42 - 'PhabricatorCalendarEventEditController', 43 - 'delete/(?P<id>[1-9]\d*)/' => 44 - 'PhabricatorCalendarEventDeleteController', 45 - 'view/(?P<id>[1-9]\d*)/' => 46 - 'PhabricatorCalendarEventViewController', 37 + '(?:query/(?P<queryKey>[^/]+)/)?' 38 + => 'PhabricatorCalendarEventListController', 39 + 'create/' 40 + => 'PhabricatorCalendarEventEditController', 41 + 'edit/(?P<id>[1-9]\d*)/' 42 + => 'PhabricatorCalendarEventEditController', 43 + 'delete/(?P<id>[1-9]\d*)/' 44 + => 'PhabricatorCalendarEventDeleteController', 45 + 'view/(?P<id>[1-9]\d*)/' 46 + => 'PhabricatorCalendarEventViewController', 47 47 ), 48 48 ), 49 49 );
+1 -1
src/applications/calendar/query/PhabricatorCalendarEventQuery.php
··· 105 105 } 106 106 107 107 public function getQueryApplicationClass() { 108 - return 'PhabricatorApplicationCalendar'; 108 + return 'PhabricatorCalendarApplication'; 109 109 } 110 110 111 111 }
+2 -4
src/applications/calendar/query/PhabricatorCalendarEventSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationCalendar'; 11 + return 'PhabricatorCalendarApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 137 137 1, 138 138 pht('Show only upcoming events.'), 139 139 $upcoming)); 140 - 141 140 } 142 141 143 142 protected function getURI($path) { ··· 147 146 public function getBuiltinQueryNames() { 148 147 $names = array( 149 148 'upcoming' => pht('Upcoming Events'), 150 - 'all' => pht('All Events'), 149 + 'all' => pht('All Events'), 151 150 ); 152 151 153 152 return $names; 154 153 } 155 154 156 155 public function buildSavedQueryFromBuiltin($query_key) { 157 - 158 156 $query = $this->newSavedQuery(); 159 157 $query->setQueryKey($query_key); 160 158
+4 -5
src/applications/chatlog/applications/PhabricatorApplicationChatLog.php src/applications/chatlog/application/PhabricatorChatLogApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationChatLog extends PhabricatorApplication { 3 + final class PhabricatorChatLogApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/chatlog/'; ··· 29 29 public function getRoutes() { 30 30 return array( 31 31 '/chatlog/' => array( 32 - '' => 'PhabricatorChatLogChannelListController', 33 - 'channel/(?P<channelID>[^/]+)/' => 34 - 'PhabricatorChatLogChannelLogController', 32 + '' => 'PhabricatorChatLogChannelListController', 33 + 'channel/(?P<channelID>[^/]+)/' 34 + => 'PhabricatorChatLogChannelLogController', 35 35 ), 36 - 37 36 ); 38 37 } 39 38
+1 -1
src/applications/chatlog/conduit/ConduitAPI_chatlog_Method.php
··· 3 3 abstract class ConduitAPI_chatlog_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass('PhabricatorApplicationChatLog'); 6 + return PhabricatorApplication::getByClass('PhabricatorChatLogApplication'); 7 7 } 8 8 9 9 }
+1 -1
src/applications/chatlog/query/PhabricatorChatLogChannelQuery.php
··· 57 57 } 58 58 59 59 public function getQueryApplicationClass() { 60 - return 'PhabricatorApplicationChatLog'; 60 + return 'PhabricatorChatLogApplication'; 61 61 } 62 62 63 63 }
+1 -1
src/applications/chatlog/query/PhabricatorChatLogQuery.php
··· 78 78 } 79 79 80 80 public function getQueryApplicationClass() { 81 - return 'PhabricatorApplicationChatLog'; 81 + return 'PhabricatorChatLogApplication'; 82 82 } 83 83 84 84 }
+1 -1
src/applications/conduit/application/PhabricatorApplicationConduit.php src/applications/conduit/application/PhabricatorConduitApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationConduit extends PhabricatorApplication { 3 + final class PhabricatorConduitApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/conduit/';
+1 -2
src/applications/conduit/query/PhabricatorConduitLogQuery.php
··· 10 10 return $this; 11 11 } 12 12 13 - 14 13 public function loadPage() { 15 14 $table = new PhabricatorConduitMethodCallLog(); 16 15 $conn_r = $table->establishConnection('r'); ··· 41 40 } 42 41 43 42 public function getQueryApplicationClass() { 44 - return 'PhabricatorApplicationConduit'; 43 + return 'PhabricatorConduitApplication'; 45 44 } 46 45 47 46 }
+3 -5
src/applications/conduit/query/PhabricatorConduitMethodQuery.php
··· 42 42 43 43 public function loadPage() { 44 44 $methods = $this->getAllMethods(); 45 - 46 45 $methods = $this->filterMethods($methods); 47 - 48 46 return $methods; 49 47 } 50 48 ··· 71 69 } 72 70 73 71 $status = array( 74 - ConduitAPIMethod::METHOD_STATUS_STABLE => $this->isStable, 72 + ConduitAPIMethod::METHOD_STATUS_STABLE => $this->isStable, 75 73 ConduitAPIMethod::METHOD_STATUS_DEPRECATED => $this->isDeprecated, 76 - ConduitAPIMethod::METHOD_STATUS_UNSTABLE => $this->isUnstable, 74 + ConduitAPIMethod::METHOD_STATUS_UNSTABLE => $this->isUnstable, 77 75 ); 78 76 79 77 // Only apply status filters if any of them are set. ··· 122 120 } 123 121 124 122 public function getQueryApplicationClass() { 125 - return 'PhabricatorApplicationConduit'; 123 + return 'PhabricatorConduitApplication'; 126 124 } 127 125 128 126 }
+2 -7
src/applications/conduit/query/PhabricatorConduitSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationConduit'; 11 + return 'PhabricatorConduitApplication'; 12 12 } 13 13 14 14 public function getPageSize(PhabricatorSavedQuery $saved) { ··· 106 106 'Show old methods which will be deleted in a future '. 107 107 'version of Phabricator.')), 108 108 $is_deprecated)); 109 - 110 - 111 109 } 112 110 113 111 protected function getURI($path) { ··· 115 113 } 116 114 117 115 public function getBuiltinQueryNames() { 118 - $names = array( 116 + return array( 119 117 'modern' => pht('Modern Methods'), 120 118 'all' => pht('All Methods'), 121 119 ); 122 - 123 - return $names; 124 120 } 125 121 126 122 public function buildSavedQueryFromBuiltin($query_key) { 127 - 128 123 $query = $this->newSavedQuery(); 129 124 $query->setQueryKey($query_key); 130 125
+5 -5
src/applications/config/application/PhabricatorApplicationConfig.php src/applications/config/application/PhabricatorConfigApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationConfig extends PhabricatorApplication { 3 + final class PhabricatorConfigApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/config/'; ··· 33 33 public function getRoutes() { 34 34 return array( 35 35 '/config/' => array( 36 - '' => 'PhabricatorConfigListController', 37 - 'all/' => 'PhabricatorConfigAllController', 38 - 'edit/(?P<key>[\w\.\-]+)/' => 'PhabricatorConfigEditController', 39 - 'group/(?P<key>[^/]+)/' => 'PhabricatorConfigGroupController', 36 + '' => 'PhabricatorConfigListController', 37 + 'all/' => 'PhabricatorConfigAllController', 38 + 'edit/(?P<key>[\w\.\-]+)/' => 'PhabricatorConfigEditController', 39 + 'group/(?P<key>[^/]+)/' => 'PhabricatorConfigGroupController', 40 40 'welcome/' => 'PhabricatorConfigWelcomeController', 41 41 '(?P<verb>ignore|unignore)/(?P<key>[^/]+)/' 42 42 => 'PhabricatorConfigIgnoreController',
+2 -2
src/applications/config/controller/PhabricatorConfigWelcomeController.php
··· 157 157 $dashboard_href = PhabricatorEnv::getURI('/dashboard/'); 158 158 $have_dashboard = (bool)PhabricatorDashboardInstall::getDashboard( 159 159 $viewer, 160 - PhabricatorApplicationHome::DASHBOARD_DEFAULT, 161 - 'PhabricatorApplicationHome'); 160 + PhabricatorHomeApplication::DASHBOARD_DEFAULT, 161 + 'PhabricatorHomeApplication'); 162 162 if ($have_dashboard) { 163 163 $content = pht( 164 164 "You've installed a default dashboard to replace this welcome screen ".
+1 -1
src/applications/config/query/PhabricatorConfigEntryQuery.php
··· 54 54 } 55 55 56 56 public function getQueryApplicationClass() { 57 - return 'PhabricatorApplicationConfig'; 57 + return 'PhabricatorConfigApplication'; 58 58 } 59 59 60 60 }
+1 -2
src/applications/conpherence/application/PhabricatorApplicationConpherence.php src/applications/conpherence/application/PhabricatorConpherenceApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationConpherence extends PhabricatorApplication { 3 + final class PhabricatorConpherenceApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/conpherence/'; ··· 51 51 52 52 return $items; 53 53 } 54 - 55 54 56 55 }
+1 -1
src/applications/conpherence/conduit/ConduitAPI_conpherence_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationConpherence'); 7 + 'PhabricatorConpherenceApplication'); 8 8 } 9 9 10 10 final protected function getConpherenceURI(ConpherenceThread $conpherence) {
+1 -1
src/applications/conpherence/mail/ConpherenceCreateThreadMailReceiver.php
··· 4 4 extends PhabricatorMailReceiver { 5 5 6 6 public function isEnabled() { 7 - $app_class = 'PhabricatorApplicationConpherence'; 7 + $app_class = 'PhabricatorConpherenceApplication'; 8 8 return PhabricatorApplication::isClassInstalled($app_class); 9 9 } 10 10
+1 -1
src/applications/conpherence/mail/ConpherenceThreadMailReceiver.php
··· 4 4 extends PhabricatorObjectMailReceiver { 5 5 6 6 public function isEnabled() { 7 - $app_class = 'PhabricatorApplicationConpherence'; 7 + $app_class = 'PhabricatorConpherenceApplication'; 8 8 return PhabricatorApplication::isClassInstalled($app_class); 9 9 } 10 10
+1 -1
src/applications/conpherence/query/ConpherenceThreadQuery.php
··· 288 288 } 289 289 290 290 public function getQueryApplicationClass() { 291 - return 'PhabricatorApplicationConpherence'; 291 + return 'PhabricatorConpherenceApplication'; 292 292 } 293 293 294 294 }
+4 -7
src/applications/countdown/application/PhabricatorApplicationCountdown.php src/applications/countdown/application/PhabricatorCountdownApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationCountdown extends PhabricatorApplication { 3 + final class PhabricatorCountdownApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/countdown/'; ··· 37 37 '/countdown/' => array( 38 38 '(?:query/(?P<queryKey>[^/]+)/)?' 39 39 => 'PhabricatorCountdownListController', 40 - '(?P<id>[1-9]\d*)/' 41 - => 'PhabricatorCountdownViewController', 42 - 'edit/(?:(?P<id>[1-9]\d*)/)?' 43 - => 'PhabricatorCountdownEditController', 44 - 'delete/(?P<id>[1-9]\d*)/' 45 - => 'PhabricatorCountdownDeleteController' 40 + '(?P<id>[1-9]\d*)/' => 'PhabricatorCountdownViewController', 41 + 'edit/(?:(?P<id>[1-9]\d*)/)?' => 'PhabricatorCountdownEditController', 42 + 'delete/(?P<id>[1-9]\d*)/' => 'PhabricatorCountdownDeleteController' 46 43 ), 47 44 ); 48 45 }
+1 -1
src/applications/countdown/query/PhabricatorCountdownQuery.php
··· 82 82 } 83 83 84 84 public function getQueryApplicationClass() { 85 - return 'PhabricatorApplicationCountdown'; 85 + return 'PhabricatorCountdownApplication'; 86 86 } 87 87 88 88 }
+4 -4
src/applications/countdown/query/PhabricatorCountdownSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationCountdown'; 11 + return 'PhabricatorCountdownApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 62 62 1, 63 63 pht('Show only countdowns that are still counting down.'), 64 64 $upcoming)); 65 - 66 65 } 67 66 68 67 protected function getURI($path) { ··· 83 82 } 84 83 85 84 public function buildSavedQueryFromBuiltin($query_key) { 86 - 87 85 $query = $this->newSavedQuery(); 88 86 $query->setQueryKey($query_key); 89 87 ··· 101 99 return parent::buildSavedQueryFromBuiltin($query_key); 102 100 } 103 101 104 - 105 102 protected function getRequiredHandlePHIDsForResultList( 106 103 array $countdowns, 107 104 PhabricatorSavedQuery $query) { 105 + 108 106 return mpull($countdowns, 'getAuthorPHID'); 109 107 } 110 108 ··· 112 110 array $countdowns, 113 111 PhabricatorSavedQuery $query, 114 112 array $handles) { 113 + 115 114 assert_instances_of($countdowns, 'PhabricatorCountdown'); 116 115 117 116 $viewer = $this->requireViewer(); ··· 147 146 148 147 return $list; 149 148 } 149 + 150 150 }
+1 -1
src/applications/countdown/storage/PhabricatorCountdown.php
··· 12 12 public static function initializeNewCountdown(PhabricatorUser $actor) { 13 13 $app = id(new PhabricatorApplicationQuery()) 14 14 ->setViewer($actor) 15 - ->withClasses(array('PhabricatorApplicationCountdown')) 15 + ->withClasses(array('PhabricatorCountdownApplication')) 16 16 ->executeOne(); 17 17 18 18 $view_policy = $app->getPolicy(
+1 -1
src/applications/daemon/application/PhabricatorApplicationDaemons.php src/applications/daemon/application/PhabricatorDaemonsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDaemons extends PhabricatorApplication { 3 + final class PhabricatorDaemonsApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return pht('Daemons');
+1 -1
src/applications/daemon/query/PhabricatorDaemonLogQuery.php
··· 167 167 } 168 168 169 169 public function getQueryApplicationClass() { 170 - return 'PhabricatorApplicationDaemons'; 170 + return 'PhabricatorDaemonsApplication'; 171 171 } 172 172 173 173 }
+3 -3
src/applications/dashboard/application/PhabricatorApplicationDashboard.php src/applications/dashboard/application/PhabricatorDashboardApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDashboard extends PhabricatorApplication { 3 + final class PhabricatorDashboardApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return pht('Dashboards'); ··· 42 42 'create/' => 'PhabricatorDashboardPanelEditController', 43 43 'edit/(?:(?P<id>\d+)/)?' => 'PhabricatorDashboardPanelEditController', 44 44 'render/(?P<id>\d+)/' => 'PhabricatorDashboardPanelRenderController', 45 - 'archive/(?P<id>\d+)/' => 46 - 'PhabricatorDashboardPanelArchiveController', 45 + 'archive/(?P<id>\d+)/' 46 + => 'PhabricatorDashboardPanelArchiveController', 47 47 ), 48 48 ), 49 49 );
+7 -8
src/applications/dashboard/controller/PhabricatorDashboardInstallController.php
··· 24 24 25 25 $object_phid = $request->getStr('objectPHID', $viewer->getPHID()); 26 26 switch ($object_phid) { 27 - case PhabricatorApplicationHome::DASHBOARD_DEFAULT: 27 + case PhabricatorHomeApplication::DASHBOARD_DEFAULT: 28 28 if (!$viewer->getIsAdmin()) { 29 29 return new Aphront404Response(); 30 30 } ··· 48 48 $installer_phid = $viewer->getPHID(); 49 49 $application_class = $request->getStr( 50 50 'applicationClass', 51 - 'PhabricatorApplicationHome'); 51 + 'PhabricatorHomeApplication'); 52 52 53 53 $handles = $this->loadHandles(array( 54 54 $object_phid, ··· 80 80 ->addSubmitButton(pht('Install Dashboard')); 81 81 82 82 switch ($application_class) { 83 - case 'PhabricatorApplicationHome': 83 + case 'PhabricatorHomeApplication': 84 84 if ($viewer->getPHID() == $object_phid) { 85 85 if ($viewer->getIsAdmin()) { 86 86 $dialog->setWidth(AphrontDialogView::WIDTH_FORM); ··· 92 92 ->appendChild( 93 93 id(new AphrontFormRadioButtonControl()) 94 94 ->setName('objectPHID') 95 - ->setValue(PhabricatorApplicationHome::DASHBOARD_DEFAULT) 95 + ->setValue(PhabricatorHomeApplication::DASHBOARD_DEFAULT) 96 96 ->addButton( 97 - PhabricatorApplicationHome::DASHBOARD_DEFAULT, 97 + PhabricatorHomeApplication::DASHBOARD_DEFAULT, 98 98 pht('Default Dashboard for All Users'), 99 99 pht( 100 100 'Install this dashboard as the global default dashboard '. ··· 133 133 return $dialog; 134 134 } 135 135 136 - 137 136 private function getCancelURI($application_class, $object_phid) { 138 137 $uri = null; 139 138 switch ($application_class) { 140 - case 'PhabricatorApplicationHome': 139 + case 'PhabricatorHomeApplication': 141 140 $uri = '/dashboard/view/'.$this->id.'/'; 142 141 break; 143 142 } ··· 147 146 private function getRedirectURI($application_class, $object_phid) { 148 147 $uri = null; 149 148 switch ($application_class) { 150 - case 'PhabricatorApplicationHome': 149 + case 'PhabricatorHomeApplication': 151 150 $uri = '/'; 152 151 break; 153 152 }
+2 -1
src/applications/dashboard/controller/PhabricatorDashboardManageController.php
··· 125 125 ->loadOneWhere( 126 126 'objectPHID = %s AND applicationClass = %s', 127 127 $viewer->getPHID(), 128 - 'PhabricatorApplicationHome'); 128 + 'PhabricatorHomeApplication'); 129 129 if ($installed_dashboard && 130 130 $installed_dashboard->getDashboardPHID() == $dashboard->getPHID()) { 131 131 $title_install = pht('Uninstall Dashboard'); ··· 174 174 175 175 return $properties; 176 176 } 177 + 177 178 }
+4 -4
src/applications/dashboard/controller/PhabricatorDashboardUninstallController.php
··· 38 38 39 39 $application_class = $request->getStr( 40 40 'applicationClass', 41 - 'PhabricatorApplicationHome'); 41 + 'PhabricatorHomeApplication'); 42 42 43 43 $dashboard_install = id(new PhabricatorDashboardInstall()) 44 44 ->loadOneWhere( ··· 85 85 86 86 $body = array(); 87 87 switch ($application_class) { 88 - case 'PhabricatorApplicationHome': 88 + case 'PhabricatorHomeApplication': 89 89 if ($installer_phid == $object_phid) { 90 90 $body[] = phutil_tag( 91 91 'p', ··· 116 116 private function getCancelURI($application_class, $object_phid) { 117 117 $uri = null; 118 118 switch ($application_class) { 119 - case 'PhabricatorApplicationHome': 119 + case 'PhabricatorHomeApplication': 120 120 $uri = '/dashboard/view/'.$this->id.'/'; 121 121 break; 122 122 } ··· 126 126 private function getRedirectURI($application_class, $object_phid) { 127 127 $uri = null; 128 128 switch ($application_class) { 129 - case 'PhabricatorApplicationHome': 129 + case 'PhabricatorHomeApplication': 130 130 $uri = '/'; 131 131 break; 132 132 }
+1 -1
src/applications/dashboard/query/PhabricatorDashboardPanelQuery.php
··· 67 67 } 68 68 69 69 public function getQueryApplicationClass() { 70 - return 'PhabricatorApplicationDashboard'; 70 + return 'PhabricatorDashboardApplication'; 71 71 } 72 72 73 73 }
+3 -8
src/applications/dashboard/query/PhabricatorDashboardPanelSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDashboard'; 11 + return 'PhabricatorDashboardApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { 15 15 $saved = new PhabricatorSavedQuery(); 16 - 17 16 $saved->setParameter('status', $request->getStr('status')); 18 - 19 17 return $saved; 20 18 } 21 19 ··· 62 60 } 63 61 64 62 public function getBuiltinQueryNames() { 65 - $names = array( 63 + return array( 66 64 'active' => pht('Active Panels'), 67 - 'all' => pht('All Panels'), 65 + 'all' => pht('All Panels'), 68 66 ); 69 - 70 - return $names; 71 67 } 72 68 73 69 public function buildSavedQueryFromBuiltin($query_key) { 74 - 75 70 $query = $this->newSavedQuery(); 76 71 $query->setQueryKey($query_key); 77 72
+1 -1
src/applications/dashboard/query/PhabricatorDashboardQuery.php
··· 96 96 } 97 97 98 98 public function getQueryApplicationClass() { 99 - return 'PhabricatorApplicationDashboard'; 99 + return 'PhabricatorDashboardApplication'; 100 100 } 101 101 102 102 }
+4 -11
src/applications/dashboard/query/PhabricatorDashboardSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDashboard'; 11 + return 'PhabricatorDashboardApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { 15 - $saved = new PhabricatorSavedQuery(); 16 - 17 - return $saved; 15 + return new PhabricatorSavedQuery(); 18 16 } 19 17 20 18 public function buildQueryFromSavedQuery(PhabricatorSavedQuery $saved) { 21 - $query = id(new PhabricatorDashboardQuery()); 22 - 23 - return $query; 19 + return new PhabricatorDashboardQuery(); 24 20 } 25 21 26 22 public function buildSearchForm( ··· 34 30 } 35 31 36 32 public function getBuiltinQueryNames() { 37 - $names = array( 33 + return array( 38 34 'all' => pht('All Dashboards'), 39 35 ); 40 - 41 - return $names; 42 36 } 43 37 44 38 public function buildSavedQueryFromBuiltin($query_key) { ··· 53 47 54 48 return parent::buildSavedQueryFromBuiltin($query_key); 55 49 } 56 - 57 50 58 51 protected function renderResultList( 59 52 array $dashboards,
+2 -3
src/applications/differential/application/PhabricatorApplicationDifferential.php src/applications/differential/application/PhabricatorDifferentialApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDifferential extends PhabricatorApplication { 3 + final class PhabricatorDifferentialApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/differential/'; ··· 130 130 protected function getCustomCapabilities() { 131 131 return array( 132 132 DifferentialCapabilityDefaultView::CAPABILITY => array( 133 - 'caption' => pht( 134 - 'Default view policy for newly created revisions.') 133 + 'caption' => pht('Default view policy for newly created revisions.'), 135 134 ), 136 135 ); 137 136 }
+1 -1
src/applications/differential/conduit/ConduitAPI_differential_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationDifferential'); 7 + 'PhabricatorDifferentialApplication'); 8 8 } 9 9 10 10 protected function buildDiffInfoDictionary(DifferentialDiff $diff) {
+2 -4
src/applications/differential/controller/DifferentialRevisionViewController.php
··· 179 179 } 180 180 } 181 181 } 182 - 183 182 } else { 184 183 $warning = null; 185 184 $visible_changesets = $changesets; ··· 519 518 ->setWorkflow(true) 520 519 ->setDisabled(!$can_edit); 521 520 522 - $maniphest = 'PhabricatorApplicationManiphest'; 521 + $maniphest = 'PhabricatorManiphestApplication'; 523 522 if (PhabricatorApplication::isClassInstalled($maniphest)) { 524 523 $actions[] = id(new PhabricatorActionView()) 525 524 ->setIcon('fa-anchor') ··· 539 538 } 540 539 541 540 private function getRevisionCommentActions(DifferentialRevision $revision) { 542 - 543 541 $actions = array( 544 542 DifferentialAction::ACTION_COMMENT => true, 545 543 ); ··· 921 919 unset($unguarded); 922 920 923 921 return id(new AphrontRedirectResponse())->setURI($file->getBestURI()); 924 - 925 922 } 926 923 927 924 private function buildTransactions( ··· 929 926 DifferentialDiff $left_diff, 930 927 DifferentialDiff $right_diff, 931 928 array $changesets) { 929 + 932 930 $viewer = $this->getRequest()->getUser(); 933 931 934 932 $xactions = id(new DifferentialTransactionQuery())
+1 -2
src/applications/differential/customfield/DifferentialRequiredSignaturesField.php
··· 28 28 } 29 29 30 30 public static function loadForRevision($revision) { 31 - $app_legalpad = 'PhabricatorApplicationLegalpad'; 31 + $app_legalpad = 'PhabricatorLegalpadApplication'; 32 32 if (!PhabricatorApplication::isClassInstalled($app_legalpad)) { 33 33 return array(); 34 34 } ··· 141 141 'agreements have been signed.'), 142 142 ); 143 143 } 144 - 145 144 146 145 }
+2 -9
src/applications/differential/editor/DifferentialTransactionEditor.php
··· 167 167 return parent::transactionHasEffect($object, $xaction); 168 168 } 169 169 170 - 171 170 protected function applyCustomInternalTransaction( 172 171 PhabricatorLiskDAO $object, 173 172 PhabricatorApplicationTransaction $xaction) { ··· 350 349 // "T123" or similar, automatically associate the commit with the 351 350 // task that the branch names. 352 351 353 - $maniphest = 'PhabricatorApplicationManiphest'; 352 + $maniphest = 'PhabricatorManiphestApplication'; 354 353 if (PhabricatorApplication::isClassInstalled($maniphest)) { 355 354 $diff = $this->requireDiff($xaction->getNewValue()); 356 355 $branch = $diff->getBranch(); ··· 572 571 return $result; 573 572 } 574 573 575 - 576 - 577 574 protected function applyFinalEffects( 578 575 PhabricatorLiskDAO $object, 579 576 array $xactions) { ··· 692 689 693 690 return $xactions; 694 691 } 695 - 696 692 697 693 protected function validateTransaction( 698 694 PhabricatorLiskDAO $object, ··· 1205 1201 PhabricatorLiskDAO $object, 1206 1202 PhabricatorApplicationTransaction $xaction) { 1207 1203 1208 - switch ($xaction->getTransactionType()) { 1209 - } 1204 + switch ($xaction->getTransactionType()) {} 1210 1205 1211 1206 return parent::extractFilePHIDsFromCustomTransaction($object, $xaction); 1212 1207 } ··· 1216 1211 array $xactions, 1217 1212 $blocks, 1218 1213 PhutilMarkupEngine $engine) { 1219 - 1220 1214 1221 1215 $flat_blocks = array_mergev($blocks); 1222 1216 $huge_block = implode("\n\n", $flat_blocks); ··· 1648 1642 implode(', ', $chunk)); 1649 1643 } 1650 1644 } 1651 - 1652 1645 1653 1646 /** 1654 1647 * Update the table connecting revisions to DVCS local hashes, so we can
+1 -1
src/applications/differential/mail/DifferentialRevisionMailReceiver.php
··· 4 4 extends PhabricatorObjectMailReceiver { 5 5 6 6 public function isEnabled() { 7 - $app_class = 'PhabricatorApplicationDifferential'; 7 + $app_class = 'PhabricatorDifferentialApplication'; 8 8 return PhabricatorApplication::isClassInstalled($app_class); 9 9 } 10 10
+1 -1
src/applications/differential/parser/DifferentialCommitMessageParser.php
··· 1 1 <?php 2 2 3 3 /** 4 - * Parses commit messages (containing relaively freeform text with textual 4 + * Parses commit messages (containing relatively freeform text with textual 5 5 * field labels) into a dictionary of fields. 6 6 * 7 7 * $parser = id(new DifferentialCommitMessageParser())
+1 -1
src/applications/differential/phid/DifferentialPHIDTypeRevision.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationDifferential'; 12 + return 'PhabricatorDifferentialApplication'; 13 13 } 14 14 15 15 public function newObject() {
+1 -2
src/applications/differential/query/DifferentialChangesetQuery.php
··· 57 57 } 58 58 59 59 public function willFilterPage(array $changesets) { 60 - 61 60 // First, attach all the diffs we already have. We can just do this 62 61 // directly without worrying about querying for them. When we don't have 63 62 // a diff, record that we need to load it. ··· 148 147 } 149 148 150 149 public function getQueryApplicationClass() { 151 - return 'PhabricatorApplicationDifferential'; 150 + return 'PhabricatorDifferentialApplication'; 152 151 } 153 152 154 153 protected function getReversePaging() {
+1 -1
src/applications/differential/query/DifferentialDiffQuery.php
··· 151 151 } 152 152 153 153 public function getQueryApplicationClass() { 154 - return 'PhabricatorApplicationDifferential'; 154 + return 'PhabricatorDifferentialApplication'; 155 155 } 156 156 157 157 }
+1 -2
src/applications/differential/query/DifferentialHunkQuery.php
··· 66 66 } 67 67 68 68 public function willFilterPage(array $hunks) { 69 - 70 69 $changesets = mpull($this->changesets, null, 'getID'); 71 70 foreach ($hunks as $key => $hunk) { 72 71 $changeset = idx($changesets, $hunk->getChangesetID()); ··· 110 109 } 111 110 112 111 public function getQueryApplicationClass() { 113 - return 'PhabricatorApplicationDifferential'; 112 + return 'PhabricatorDifferentialApplication'; 114 113 } 115 114 116 115 protected function getReversePaging() {
+6 -7
src/applications/differential/query/DifferentialRevisionQuery.php
··· 99 99 } 100 100 101 101 /** 102 - * Filter results to revisions with comments authored bythe given PHIDs 102 + * Filter results to revisions with comments authored by the given PHIDs. 103 103 * 104 104 * @param array List of PHIDs of authors 105 105 * @return this ··· 155 155 156 156 /** 157 157 * Filter results to revisions with a given status. Provide a class constant, 158 - * such as ##DifferentialRevisionQuery::STATUS_OPEN##. 158 + * such as `DifferentialRevisionQuery::STATUS_OPEN`. 159 159 * 160 160 * @param const Class STATUS constant, like STATUS_OPEN. 161 161 * @return this ··· 241 241 242 242 /** 243 243 * Set result ordering. Provide a class constant, such as 244 - * ##DifferentialRevisionQuery::ORDER_CREATED##. 244 + * `DifferentialRevisionQuery::ORDER_CREATED`. 245 245 * 246 246 * @task config 247 247 */ ··· 749 749 $conn_r, 750 750 'r.status IN (%Ld)', 751 751 array( 752 - ArcanistDifferentialRevisionStatus::NEEDS_REVIEW, 752 + ArcanistDifferentialRevisionStatus::NEEDS_REVIEW, 753 753 )); 754 754 break; 755 755 case self::STATUS_NEEDS_REVISION: ··· 757 757 $conn_r, 758 758 'r.status IN (%Ld)', 759 759 array( 760 - ArcanistDifferentialRevisionStatus::NEEDS_REVISION, 760 + ArcanistDifferentialRevisionStatus::NEEDS_REVISION, 761 761 )); 762 762 break; 763 763 case self::STATUS_ACCEPTED: ··· 1068 1068 1069 1069 $revision->attachReviewerStatus($reviewers); 1070 1070 } 1071 - 1072 1071 } 1073 1072 1074 1073 ··· 1164 1163 } 1165 1164 1166 1165 public function getQueryApplicationClass() { 1167 - return 'PhabricatorApplicationDifferential'; 1166 + return 'PhabricatorDifferentialApplication'; 1168 1167 } 1169 1168 1170 1169 }
+1 -2
src/applications/differential/query/DifferentialRevisionSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDifferential'; 11 + return 'PhabricatorDifferentialApplication'; 12 12 } 13 13 14 14 public function getPageSize(PhabricatorSavedQuery $saved) { ··· 194 194 ->setName('order') 195 195 ->setOptions($this->getOrderOptions()) 196 196 ->setValue($saved->getParameter('order'))); 197 - 198 197 } 199 198 200 199 protected function getURI($path) {
+1 -2
src/applications/differential/storage/DifferentialRevision.php
··· 53 53 public static function initializeNewRevision(PhabricatorUser $actor) { 54 54 $app = id(new PhabricatorApplicationQuery()) 55 55 ->setViewer($actor) 56 - ->withClasses(array('PhabricatorApplicationDifferential')) 56 + ->withClasses(array('PhabricatorDifferentialApplication')) 57 57 ->executeOne(); 58 58 59 59 $view_policy = $app->getPolicy( ··· 269 269 } 270 270 271 271 public function hasAutomaticCapability($capability, PhabricatorUser $user) { 272 - 273 272 // A revision's author (which effectively means "owner" after we added 274 273 // commandeering) can always view and edit it. 275 274 $author_phid = $this->getAuthorPHID();
+6 -8
src/applications/diffusion/application/PhabricatorApplicationDiffusion.php src/applications/diffusion/application/PhabricatorDiffusionApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDiffusion extends PhabricatorApplication { 3 + final class PhabricatorDiffusionApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Host and Browse Repositories'); ··· 103 103 '(?P<callsign>[A-Z]+)(/|$).*' => 'DiffusionRepositoryDefaultController', 104 104 105 105 'inline/' => array( 106 - 'edit/(?P<phid>[^/]+)/' => 'DiffusionInlineCommentController', 107 - 'preview/(?P<phid>[^/]+)/' => 108 - 'DiffusionInlineCommentPreviewController', 106 + 'edit/(?P<phid>[^/]+)/' => 'DiffusionInlineCommentController', 107 + 'preview/(?P<phid>[^/]+)/' 108 + => 'DiffusionInlineCommentPreviewController', 109 109 ), 110 110 'services/' => array( 111 111 'path/' => array( ··· 126 126 127 127 protected function getCustomCapabilities() { 128 128 return array( 129 - DiffusionCapabilityDefaultView::CAPABILITY => array( 130 - ), 129 + DiffusionCapabilityDefaultView::CAPABILITY => array(), 131 130 DiffusionCapabilityDefaultEdit::CAPABILITY => array( 132 131 'default' => PhabricatorPolicies::POLICY_ADMIN, 133 132 ), 134 - DiffusionCapabilityDefaultPush::CAPABILITY => array( 135 - ), 133 + DiffusionCapabilityDefaultPush::CAPABILITY => array(), 136 134 DiffusionCapabilityCreateRepositories::CAPABILITY => array( 137 135 'default' => PhabricatorPolicies::POLICY_ADMIN, 138 136 ),
+1 -1
src/applications/diffusion/conduit/ConduitAPI_diffusion_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationDiffusion'); 7 + 'PhabricatorDiffusionApplication'); 8 8 } 9 9 10 10 }
+1 -4
src/applications/diffusion/controller/DiffusionBrowseController.php
··· 37 37 break; 38 38 } 39 39 40 - 41 40 $filter = new AphrontListFilterView(); 42 41 $filter->appendChild($forms); 43 - 44 42 45 43 if ($collapsed) { 46 44 $filter->setCollapsed( ··· 112 110 // TODO: Ideally, this should live in Owners and be event-triggered, but 113 111 // there's no reasonable object for it to react to right now. 114 112 115 - $owners = 'PhabricatorApplicationOwners'; 113 + $owners = 'PhabricatorOwnersApplication'; 116 114 if (PhabricatorApplication::isClassInstalled($owners)) { 117 115 $owners_uri = id(new PhutilURI('/owners/view/search/')) 118 116 ->setQueryParams( ··· 220 218 return id(new PHUIObjectBoxView()) 221 219 ->setHeaderText(pht('Pending Differential Revisions')) 222 220 ->appendChild($view); 223 - 224 221 } 225 222 226 223 }
+1 -2
src/applications/diffusion/controller/DiffusionCommitController.php
··· 999 999 require_celerity_resource('phabricator-object-selector-css'); 1000 1000 require_celerity_resource('javelin-behavior-phabricator-object-selector'); 1001 1001 1002 - $maniphest = 'PhabricatorApplicationManiphest'; 1002 + $maniphest = 'PhabricatorManiphestApplication'; 1003 1003 if (PhabricatorApplication::isClassInstalled($maniphest)) { 1004 1004 $action = id(new PhabricatorActionView()) 1005 1005 ->setName(pht('Edit Maniphest Tasks')) ··· 1175 1175 1176 1176 return $parser->processCorpus($corpus); 1177 1177 } 1178 - 1179 1178 1180 1179 }
+2 -3
src/applications/diffusion/herald/HeraldPreCommitAdapter.php
··· 21 21 } 22 22 23 23 public function getAdapterApplicationClass() { 24 - return 'PhabricatorApplicationDiffusion'; 24 + return 'PhabricatorDiffusionApplication'; 25 25 } 26 26 27 27 public function getObject() { ··· 56 56 } 57 57 58 58 public function explainValidTriggerObjects() { 59 - return pht( 60 - 'This rule can trigger for **repositories** or **projects**.'); 59 + return pht('This rule can trigger for **repositories** or **projects**.'); 61 60 } 62 61 63 62 public function getTriggerObjectPHIDs() {
+6 -7
src/applications/diffusion/query/DiffusionCommitQuery.php
··· 16 16 private $auditorPHIDs; 17 17 private $auditAwaitingUser; 18 18 private $auditStatus; 19 + 19 20 const AUDIT_STATUS_ANY = 'audit-status-any'; 20 21 const AUDIT_STATUS_OPEN = 'audit-status-open'; 21 22 const AUDIT_STATUS_CONCERN = 'audit-status-concern'; ··· 88 89 } 89 90 90 91 /** 91 - * Retuns true if we should join the audit table, either because we're 92 - * interested in the information if it's available or because matching 93 - * rows must always have it. 92 + * Returns true if we should join the audit table, either because we're 93 + * interested in the information if it's available or because matching rows 94 + * must always have it. 94 95 */ 95 96 private function shouldJoinAudits() { 96 97 return $this->auditStatus || 97 98 $this->rowsMustHaveAudits(); 98 99 } 99 - 100 100 101 101 /** 102 102 * Return true if we should `JOIN` (vs `LEFT JOIN`) the audit table, because ··· 194 194 $result[$prefix.$suffix][] = $commit; 195 195 } 196 196 } else { 197 - // This awkward contruction is so we can link the commits up in O(N) 197 + // This awkward construction is so we can link the commits up in O(N) 198 198 // time instead of O(N^2). 199 199 for ($ii = $min_qualified; $ii <= strlen($suffix); $ii++) { 200 200 $part = substr($suffix, 0, $ii); ··· 225 225 } 226 226 227 227 protected function didFilterPage(array $commits) { 228 - 229 228 if ($this->needCommitData) { 230 229 $data = id(new PhabricatorRepositoryCommitData())->loadAllWhere( 231 230 'commitID in (%Ld)', ··· 508 507 } 509 508 510 509 public function getQueryApplicationClass() { 511 - return 'PhabricatorApplicationDiffusion'; 510 + return 'PhabricatorDiffusionApplication'; 512 511 } 513 512 514 513 }
+1 -1
src/applications/diffusion/typeahead/DiffusionArcanistProjectDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+1 -1
src/applications/diffusion/typeahead/DiffusionAuditorDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function getComponentDatasources() {
+1 -1
src/applications/diffusion/typeahead/DiffusionRepositoryDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+1 -1
src/applications/diffusion/typeahead/DiffusionSymbolDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+2 -3
src/applications/diffusion/view/DiffusionHistoryTableView.php
··· 95 95 } 96 96 97 97 $show_builds = PhabricatorApplication::isClassInstalledForViewer( 98 - 'PhabricatorApplicationHarbormaster', 98 + 'PhabricatorHarbormasterApplication', 99 99 $this->getUser()); 100 100 101 101 $rows = array(); ··· 254 254 * |o 255 255 * o 256 256 * 257 - * ...which form an ASCII representation of the graph we eventaully want to 257 + * ...which form an ASCII representation of the graph we eventually want to 258 258 * draw. 259 259 * 260 260 * NOTE: The actual implementation is black magic. 261 261 */ 262 262 private function renderGraph() { 263 - 264 263 // This keeps our accumulated information about each line of the 265 264 // merge/branch graph. 266 265 $graph = array();
+1 -1
src/applications/diviner/application/PhabricatorApplicationDiviner.php src/applications/diviner/application/PhabricatorDivinerApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDiviner extends PhabricatorApplication { 3 + final class PhabricatorDivinerApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/diviner/';
+3 -5
src/applications/diviner/query/DivinerAtomQuery.php
··· 1 1 <?php 2 2 3 - final class DivinerAtomQuery 4 - extends PhabricatorCursorPagedPolicyAwareQuery { 3 + final class DivinerAtomQuery extends PhabricatorCursorPagedPolicyAwareQuery { 5 4 6 5 private $ids; 7 6 private $phids; ··· 103 102 $this->includeGhosts = $include; 104 103 return $this; 105 104 } 106 - 107 105 108 106 public function needExtends($need) { 109 107 $this->needExtends = $need; ··· 415 413 * Attach child atoms to existing atoms. In recursive mode, also attach child 416 414 * atoms to atoms that these atoms extend. 417 415 * 418 - * @param list<DivinerLiveSymbol> List of symbols to attach childeren to. 416 + * @param list<DivinerLiveSymbol> List of symbols to attach children to. 419 417 * @param map<string, DivinerLiveSymbol> Map of symbols, keyed by node hash. 420 418 * @param bool True to attach children to extended atoms, as well. 421 419 * @return void ··· 443 441 } 444 442 445 443 public function getQueryApplicationClass() { 446 - return 'PhabricatorApplicationDiviner'; 444 + return 'PhabricatorDivinerApplication'; 447 445 } 448 446 449 447 }
+3 -8
src/applications/diviner/query/DivinerAtomSearchEngine.php
··· 1 1 <?php 2 2 3 - final class DivinerAtomSearchEngine 4 - extends PhabricatorApplicationSearchEngine { 3 + final class DivinerAtomSearchEngine extends PhabricatorApplicationSearchEngine { 5 4 6 5 public function getResultTypeDescription() { 7 6 return pht('Documentation Atoms'); 8 7 } 9 8 10 9 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDiviner'; 10 + return 'PhabricatorDivinerApplication'; 12 11 } 13 12 14 13 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 68 67 ->setName('name') 69 68 ->setValue($saved->getParameter('name'))) 70 69 ->appendChild($type_control); 71 - 72 70 } 73 71 74 72 protected function getURI($path) { ··· 76 74 } 77 75 78 76 public function getBuiltinQueryNames() { 79 - $names = array( 77 + return array( 80 78 'all' => pht('All'), 81 79 ); 82 - 83 - return $names; 84 80 } 85 81 86 82 public function buildSavedQueryFromBuiltin($query_key) { 87 - 88 83 $query = $this->newSavedQuery(); 89 84 $query->setQueryKey($query_key); 90 85
+2 -4
src/applications/diviner/query/DivinerBookQuery.php
··· 1 1 <?php 2 2 3 - final class DivinerBookQuery 4 - extends PhabricatorCursorPagedPolicyAwareQuery { 3 + final class DivinerBookQuery extends PhabricatorCursorPagedPolicyAwareQuery { 5 4 6 5 private $ids; 7 6 private $phids; ··· 66 65 return $this->formatWhereClause($where); 67 66 } 68 67 69 - 70 68 public function getQueryApplicationClass() { 71 - return 'PhabricatorApplicationDiviner'; 69 + return 'PhabricatorDivinerApplication'; 72 70 } 73 71 74 72 }
+1 -1
src/applications/doorkeeper/application/PhabricatorApplicationDoorkeeper.php src/applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDoorkeeper extends PhabricatorApplication { 3 + final class PhabricatorDoorkeeperApplication extends PhabricatorApplication { 4 4 5 5 public function canUninstall() { 6 6 return false;
+1 -1
src/applications/doorkeeper/query/DoorkeeperExternalObjectQuery.php
··· 53 53 } 54 54 55 55 public function getQueryApplicationClass() { 56 - return 'PhabricatorApplicationDoorkeeper'; 56 + return 'PhabricatorDoorkeeperApplication'; 57 57 } 58 58 59 59 }
+2 -4
src/applications/drydock/application/PhabricatorApplicationDrydock.php src/applications/drydock/application/PhabricatorDrydockApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationDrydock extends PhabricatorApplication { 3 + final class PhabricatorDrydockApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/drydock/'; ··· 63 63 64 64 protected function getCustomCapabilities() { 65 65 return array( 66 - DrydockCapabilityDefaultView::CAPABILITY => array( 67 - ), 66 + DrydockCapabilityDefaultView::CAPABILITY => array(), 68 67 DrydockCapabilityDefaultEdit::CAPABILITY => array( 69 68 'default' => PhabricatorPolicies::POLICY_ADMIN, 70 69 ), ··· 73 72 ), 74 73 ); 75 74 } 76 - 77 75 78 76 }
+4 -10
src/applications/drydock/query/DrydockBlueprintSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDrydock'; 11 + return 'PhabricatorDrydockApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { 15 - $saved = new PhabricatorSavedQuery(); 16 - 17 - return $saved; 15 + return new PhabricatorSavedQuery(); 18 16 } 19 17 20 18 public function buildQueryFromSavedQuery(PhabricatorSavedQuery $saved) { 21 - $query = id(new DrydockBlueprintQuery()); 22 - 23 - return $query; 19 + return new DrydockBlueprintQuery(); 24 20 } 25 21 26 22 public function buildSearchForm( ··· 34 30 } 35 31 36 32 public function getBuiltinQueryNames() { 37 - $names = array( 33 + return array( 38 34 'all' => pht('All Blueprints'), 39 35 ); 40 - 41 - return $names; 42 36 } 43 37 44 38 public function buildSavedQueryFromBuiltin($query_key) {
+2 -4
src/applications/drydock/query/DrydockLeaseSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDrydock'; 11 + return 'PhabricatorDrydockApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 58 58 } 59 59 60 60 public function getBuiltinQueryNames() { 61 - $names = array( 61 + return array( 62 62 'active' => pht('Active Leases'), 63 63 'all' => pht('All Leases'), 64 64 ); 65 - 66 - return $names; 67 65 } 68 66 69 67 public function buildSavedQueryFromBuiltin($query_key) {
+5 -12
src/applications/drydock/query/DrydockLogSearchEngine.php
··· 1 1 <?php 2 2 3 - final class DrydockLogSearchEngine 4 - extends PhabricatorApplicationSearchEngine { 3 + final class DrydockLogSearchEngine extends PhabricatorApplicationSearchEngine { 5 4 6 5 public function getResultTypeDescription() { 7 6 return pht('Drydock Logs'); 8 7 } 9 8 10 9 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDrydock'; 10 + return 'PhabricatorDrydockApplication'; 12 11 } 13 12 14 13 public function buildSavedQueryFromRequest(AphrontRequest $request) { 15 - $saved = new PhabricatorSavedQuery(); 16 - 17 - return $saved; 14 + return new PhabricatorSavedQuery(); 18 15 } 19 16 20 17 public function buildQueryFromSavedQuery(PhabricatorSavedQuery $saved) { 21 - $query = id(new DrydockLogQuery()); 22 - 23 - return $query; 18 + return new DrydockLogQuery(); 24 19 } 25 20 26 21 public function buildSearchForm( ··· 34 29 } 35 30 36 31 public function getBuiltinQueryNames() { 37 - $names = array( 32 + return array( 38 33 'all' => pht('All Logs'), 39 34 ); 40 - 41 - return $names; 42 35 } 43 36 44 37 public function buildSavedQueryFromBuiltin($query_key) {
+2 -3
src/applications/drydock/query/DrydockQuery.php
··· 1 1 <?php 2 2 3 - abstract class DrydockQuery 4 - extends PhabricatorCursorPagedPolicyAwareQuery { 3 + abstract class DrydockQuery extends PhabricatorCursorPagedPolicyAwareQuery { 5 4 6 5 public function getQueryApplicationClass() { 7 - return 'PhabricatorApplicationDrydock'; 6 + return 'PhabricatorDrydockApplication'; 8 7 } 9 8 10 9 }
+2 -5
src/applications/drydock/query/DrydockResourceSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDrydock'; 11 + return 'PhabricatorDrydockApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 50 50 51 51 $form 52 52 ->appendChild($status_control); 53 - 54 53 } 55 54 56 55 protected function getURI($path) { ··· 58 57 } 59 58 60 59 public function getBuiltinQueryNames() { 61 - $names = array( 60 + return array( 62 61 'active' => pht('Active Resources'), 63 62 'all' => pht('All Resources'), 64 63 ); 65 - 66 - return $names; 67 64 } 68 65 69 66 public function buildSavedQueryFromBuiltin($query_key) {
+2 -1
src/applications/drydock/storage/DrydockBlueprint.php
··· 14 14 public static function initializeNewBlueprint(PhabricatorUser $actor) { 15 15 $app = id(new PhabricatorApplicationQuery()) 16 16 ->setViewer($actor) 17 - ->withClasses(array('PhabricatorApplicationDrydock')) 17 + ->withClasses(array('PhabricatorDrydockApplication')) 18 18 ->executeOne(); 19 19 20 20 $view_policy = $app->getPolicy( ··· 85 85 public function describeAutomaticCapability($capability) { 86 86 return null; 87 87 } 88 + 88 89 }
+1 -1
src/applications/fact/application/PhabricatorApplicationFact.php src/applications/fact/application/PhabricatorFactApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationFact extends PhabricatorApplication { 3 + final class PhabricatorFactApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Chart and Analyze Data');
+1 -1
src/applications/feed/application/PhabricatorApplicationFeed.php src/applications/feed/application/PhabricatorFeedApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationFeed extends PhabricatorApplication { 3 + final class PhabricatorFeedApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/feed/';
+1 -2
src/applications/feed/conduit/ConduitAPI_feed_Method.php
··· 3 3 abstract class ConduitAPI_feed_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationFeed'); 6 + return PhabricatorApplication::getByClass('PhabricatorFeedApplication'); 8 7 } 9 8 10 9 }
+1 -3
src/applications/feed/query/PhabricatorFeedQuery.php
··· 17 17 } 18 18 19 19 protected function loadPage() { 20 - 21 20 $story_table = new PhabricatorFeedStoryData(); 22 21 $conn = $story_table->establishConnection('r'); 23 22 ··· 104 103 return $item['chronologicalKey']; 105 104 } 106 105 107 - 108 106 public function getQueryApplicationClass() { 109 - return 'PhabricatorApplicationFeed'; 107 + return 'PhabricatorFeedApplication'; 110 108 } 111 109 112 110 }
+1 -2
src/applications/files/application/PhabricatorApplicationFiles.php src/applications/files/application/PhabricatorFilesApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationFiles extends PhabricatorApplication { 3 + final class PhabricatorFilesApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/file/'; ··· 35 35 new PhabricatorRemarkupRuleEmbedFile(), 36 36 ); 37 37 } 38 - 39 38 40 39 public function getRoutes() { 41 40 return array(
+1 -2
src/applications/files/conduit/ConduitAPI_file_Method.php
··· 3 3 abstract class ConduitAPI_file_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationFiles'); 6 + return PhabricatorApplication::getByClass('PhabricatorFilesApplication'); 8 7 } 9 8 10 9 }
+2 -4
src/applications/files/mail/FileCreateMailReceiver.php
··· 3 3 final class FileCreateMailReceiver extends PhabricatorMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationFiles'; 6 + $app_class = 'PhabricatorFilesApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9 ··· 38 38 39 39 $attachment_count = count($attachment_phids); 40 40 if ($attachment_count > 1) { 41 - $subject = pht( 42 - 'You successfully uploaded %d files.', 43 - $attachment_count); 41 + $subject = pht('You successfully uploaded %d files.', $attachment_count); 44 42 } else { 45 43 $subject = pht('You successfully uploaded a file.'); 46 44 }
+1 -1
src/applications/files/mail/FileMailReceiver.php
··· 3 3 final class FileMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationFiles'; 6 + $app_class = 'PhabricatorFilesApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -2
src/applications/files/query/PhabricatorFileQuery.php
··· 245 245 return 'f.id'; 246 246 } 247 247 248 - 249 248 public function getQueryApplicationClass() { 250 - return 'PhabricatorApplicationFiles'; 249 + return 'PhabricatorFilesApplication'; 251 250 } 252 251 253 252 }
+2 -3
src/applications/files/query/PhabricatorFileSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationFiles'; 11 + return 'PhabricatorFilesApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 94 94 } 95 95 96 96 $names += array( 97 - 'all' => pht('All'), 97 + 'all' => pht('All'), 98 98 ); 99 99 100 100 return $names; 101 101 } 102 102 103 103 public function buildSavedQueryFromBuiltin($query_key) { 104 - 105 104 $query = $this->newSavedQuery(); 106 105 $query->setQueryKey($query_key); 107 106
+1 -1
src/applications/flag/application/PhabricatorApplicationFlags.php src/applications/flag/application/PhabricatorFlagsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationFlags extends PhabricatorApplication { 3 + final class PhabricatorFlagsApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Personal Bookmarks');
+4 -5
src/applications/flag/conduit/ConduitAPI_flag_Method.php
··· 3 3 abstract class ConduitAPI_flag_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationFlags'); 6 + return PhabricatorApplication::getByClass('PhabricatorFlagsApplication'); 8 7 } 9 8 10 9 protected function attachHandleToFlag($flag, PhabricatorUser $user) { ··· 29 28 'colorName' => PhabricatorFlagColor::getColorName($color), 30 29 'note' => $flag->getNote(), 31 30 'handle' => array( 32 - 'uri' => $uri, 33 - 'name' => $flag->getHandle()->getName(), 34 - 'fullname' => $flag->getHandle()->getFullName(), 31 + 'uri' => $uri, 32 + 'name' => $flag->getHandle()->getName(), 33 + 'fullname' => $flag->getHandle()->getFullName(), 35 34 ), 36 35 'dateCreated' => $flag->getDateCreated(), 37 36 'dateModified' => $flag->getDateModified(),
+2 -5
src/applications/flag/query/PhabricatorFlagQuery.php
··· 36 36 } 37 37 38 38 /** 39 - * Note this is done in php and not in mySQL, which means its inappropriate 39 + * NOTE: this is done in PHP and not in MySQL, which means its inappropriate 40 40 * for large datasets. Pragmatically, this is fine for user flags which are 41 41 * typically well under 100 flags per user. 42 42 */ ··· 65 65 ->executeOne(); 66 66 } 67 67 68 - 69 68 public function loadPage() { 70 69 $table = new PhabricatorFlag(); 71 70 $conn_r = $table->establishConnection('r'); ··· 82 81 } 83 82 84 83 public function willFilterPage(array $flags) { 85 - 86 84 if ($this->needObjects) { 87 85 $objects = id(new PhabricatorObjectQuery()) 88 86 ->setViewer($this->getViewer()) ··· 160 158 return $this->formatWhereClause($where); 161 159 } 162 160 163 - 164 161 public function getQueryApplicationClass() { 165 - return 'PhabricatorApplicationFlags'; 162 + return 'PhabricatorFlagsApplication'; 166 163 } 167 164 168 165 }
+1 -1
src/applications/flag/query/PhabricatorFlagSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationFlags'; 11 + return 'PhabricatorFlagsApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) {
+1 -1
src/applications/harbormaster/application/PhabricatorApplicationHarbormaster.php src/applications/harbormaster/application/PhabricatorHarbormasterApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationHarbormaster extends PhabricatorApplication { 3 + final class PhabricatorHarbormasterApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/harbormaster/';
+1 -1
src/applications/harbormaster/conduit/ConduitAPI_harbormaster_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationHarbormaster'); 7 + 'PhabricatorHarbormasterApplication'); 8 8 } 9 9 10 10 public function getMethodStatus() {
+2 -3
src/applications/harbormaster/engine/HarbormasterBuildEngine.php
··· 244 244 } 245 245 246 246 // Identify all the steps which are ready to run (because all their 247 - // depdendencies are complete). 247 + // dependencies are complete). 248 248 249 249 $previous_step = null; 250 250 $runnable = array(); ··· 428 428 ->setOldValue($old_status) 429 429 ->setNewValue($new_status); 430 430 431 - $harbormaster_phid = id(new PhabricatorApplicationHarbormaster()) 431 + $harbormaster_phid = id(new PhabricatorHarbormasterApplication()) 432 432 ->getPHID(); 433 433 434 434 $daemon_source = PhabricatorContentSource::newForSource( ··· 448 448 } 449 449 } 450 450 } 451 - 452 451 } 453 452 454 453 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildArtifactQuery.php
··· 113 113 } 114 114 115 115 public function getQueryApplicationClass() { 116 - return 'PhabricatorApplicationHarbormaster'; 116 + return 'PhabricatorHarbormasterApplication'; 117 117 } 118 118 119 119 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildItemQuery.php
··· 54 54 } 55 55 56 56 public function getQueryApplicationClass() { 57 - return 'PhabricatorApplicationHarbormaster'; 57 + return 'PhabricatorHarbormasterApplication'; 58 58 } 59 59 60 60 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildLogQuery.php
··· 92 92 } 93 93 94 94 public function getQueryApplicationClass() { 95 - return 'PhabricatorApplicationHarbormaster'; 95 + return 'PhabricatorHarbormasterApplication'; 96 96 } 97 97 98 98 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildMessageQuery.php
··· 92 92 } 93 93 94 94 public function getQueryApplicationClass() { 95 - return 'PhabricatorApplicationHarbormaster'; 95 + return 'PhabricatorHarbormasterApplication'; 96 96 } 97 97 98 98 }
+1 -2
src/applications/harbormaster/query/HarbormasterBuildPlanQuery.php
··· 37 37 return $table->loadAllFromArray($data); 38 38 } 39 39 40 - 41 40 private function buildWhereClause(AphrontDatabaseConnection $conn_r) { 42 41 $where = array(); 43 42 ··· 68 67 } 69 68 70 69 public function getQueryApplicationClass() { 71 - return 'PhabricatorApplicationHarbormaster'; 70 + return 'PhabricatorHarbormasterApplication'; 72 71 } 73 72 74 73 }
+2 -6
src/applications/harbormaster/query/HarbormasterBuildPlanSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationHarbormaster'; 11 + return 'PhabricatorHarbormasterApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 52 52 HarbormasterBuildPlan::STATUS_DISABLED, 53 53 pht('Disabled'), 54 54 in_array(HarbormasterBuildPlan::STATUS_DISABLED, $status))); 55 - 56 55 } 57 56 58 57 protected function getURI($path) { ··· 60 59 } 61 60 62 61 public function getBuiltinQueryNames() { 63 - $names = array( 62 + return array( 64 63 'active' => pht('Active Plans'), 65 64 'all' => pht('All Plans'), 66 65 ); 67 - 68 - return $names; 69 66 } 70 67 71 68 public function buildSavedQueryFromBuiltin($query_key) { 72 - 73 69 $query = $this->newSavedQuery(); 74 70 $query->setQueryKey($query_key); 75 71
+1 -1
src/applications/harbormaster/query/HarbormasterBuildQuery.php
··· 173 173 } 174 174 175 175 public function getQueryApplicationClass() { 176 - return 'PhabricatorApplicationHarbormaster'; 176 + return 'PhabricatorHarbormasterApplication'; 177 177 } 178 178 179 179 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildStepQuery.php
··· 100 100 } 101 101 102 102 public function getQueryApplicationClass() { 103 - return 'PhabricatorApplicationHarbormaster'; 103 + return 'PhabricatorHarbormasterApplication'; 104 104 } 105 105 106 106 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildTargetQuery.php
··· 92 92 } 93 93 94 94 public function getQueryApplicationClass() { 95 - return 'PhabricatorApplicationHarbormaster'; 95 + return 'PhabricatorHarbormasterApplication'; 96 96 } 97 97 98 98 }
+1 -1
src/applications/harbormaster/query/HarbormasterBuildableQuery.php
··· 216 216 } 217 217 218 218 public function getQueryApplicationClass() { 219 - return 'PhabricatorApplicationHarbormaster'; 219 + return 'PhabricatorHarbormasterApplication'; 220 220 } 221 221 222 222 }
+3 -5
src/applications/harbormaster/query/HarbormasterBuildableSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationHarbormaster'; 11 + return 'PhabricatorHarbormasterApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 160 160 } 161 161 162 162 public function getBuiltinQueryNames() { 163 - $names = array( 163 + return array( 164 164 'all' => pht('All Buildables'), 165 165 ); 166 - 167 - return $names; 168 166 } 169 167 170 168 public function buildSavedQueryFromBuiltin($query_key) { 171 - 172 169 $query = $this->newSavedQuery(); 173 170 $query->setQueryKey($query_key); 174 171 ··· 220 217 221 218 return $list; 222 219 } 220 + 223 221 }
+2 -2
src/applications/harbormaster/storage/HarbormasterBuildable.php
··· 58 58 return 'bluegrey'; 59 59 } 60 60 } 61 - 61 + 62 62 public static function initializeNewBuildable(PhabricatorUser $actor) { 63 63 return id(new HarbormasterBuildable()) 64 64 ->setIsManualBuildable(0) ··· 110 110 // Skip all of this logic if the Harbormaster application 111 111 // isn't currently installed. 112 112 113 - $harbormaster_app = 'PhabricatorApplicationHarbormaster'; 113 + $harbormaster_app = 'PhabricatorHarbormasterApplication'; 114 114 if (!PhabricatorApplication::isClassInstalled($harbormaster_app)) { 115 115 return; 116 116 }
+1 -1
src/applications/harbormaster/typeahead/HarbormasterBuildPlanDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationHarbormaster'; 11 + return 'PhabricatorHarbormasterApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+1 -1
src/applications/help/application/PhabricatorApplicationHelp.php src/applications/help/application/PhabricatorHelpApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationHelp extends PhabricatorApplication { 3 + final class PhabricatorHelpApplication extends PhabricatorApplication { 4 4 5 5 public function canUninstall() { 6 6 return false;
+2 -3
src/applications/herald/adapter/HeraldCommitAdapter.php
··· 24 24 protected $auditNeededPackages; 25 25 26 26 public function getAdapterApplicationClass() { 27 - return 'PhabricatorApplicationDiffusion'; 27 + return 'PhabricatorDiffusionApplication'; 28 28 } 29 29 30 30 public function getObject() { ··· 77 77 } 78 78 79 79 public function explainValidTriggerObjects() { 80 - return pht( 81 - 'This rule can trigger for **repositories** and **projects**.'); 80 + return pht('This rule can trigger for **repositories** and **projects**.'); 82 81 } 83 82 84 83 public function getFieldNameMap() {
+2 -1
src/applications/herald/adapter/HeraldDifferentialRevisionAdapter.php
··· 23 23 private $haveHunks; 24 24 25 25 public function getAdapterApplicationClass() { 26 - return 'PhabricatorApplicationDifferential'; 26 + return 'PhabricatorDifferentialApplication'; 27 27 } 28 28 29 29 public function getObject() { ··· 506 506 } 507 507 return $result; 508 508 } 509 + 509 510 }
+2 -3
src/applications/herald/adapter/HeraldManiphestTaskAdapter.php
··· 13 13 } 14 14 15 15 public function getAdapterApplicationClass() { 16 - return 'PhabricatorApplicationManiphest'; 16 + return 'PhabricatorManiphestApplication'; 17 17 } 18 18 19 19 public function getAdapterContentDescription() { 20 - return pht( 21 - 'React to tasks being created or updated.'); 20 + return pht('React to tasks being created or updated.'); 22 21 } 23 22 24 23 public function getRepetitionOptions() {
+2 -1
src/applications/herald/adapter/HeraldPholioMockAdapter.php
··· 6 6 private $ccPHIDs = array(); 7 7 8 8 public function getAdapterApplicationClass() { 9 - return 'PhabricatorApplicationPholio'; 9 + return 'PhabricatorPholioApplication'; 10 10 } 11 11 12 12 public function getAdapterContentDescription() { ··· 148 148 } 149 149 return $result; 150 150 } 151 + 151 152 }
+4 -5
src/applications/herald/application/PhabricatorApplicationHerald.php src/applications/herald/application/PhabricatorHeraldApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationHerald extends PhabricatorApplication { 3 + final class PhabricatorHeraldApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/herald/'; ··· 43 43 'new/' => 'HeraldNewController', 44 44 'rule/(?P<id>[1-9]\d*)/' => 'HeraldRuleViewController', 45 45 'edit/(?:(?P<id>[1-9]\d*)/)?' => 'HeraldRuleController', 46 - 'disable/(?P<id>[1-9]\d*)/(?P<action>\w+)/' => 47 - 'HeraldDisableController', 46 + 'disable/(?P<id>[1-9]\d*)/(?P<action>\w+)/' 47 + => 'HeraldDisableController', 48 48 'history/(?:(?P<id>[1-9]\d*)/)?' => 'HeraldRuleEditHistoryController', 49 49 'test/' => 'HeraldTestConsoleController', 50 50 'transcript/' => array( 51 51 '' => 'HeraldTranscriptListController', 52 52 '(?:query/(?P<queryKey>[^/]+)/)?' => 'HeraldTranscriptListController', 53 53 '(?P<id>[1-9]\d*)/(?:(?P<filter>\w+)/)?' 54 - => 'HeraldTranscriptController', 54 + => 'HeraldTranscriptController', 55 55 ) 56 56 ) 57 57 ); ··· 65 65 ), 66 66 ); 67 67 } 68 - 69 68 70 69 }
+2 -5
src/applications/herald/query/HeraldRuleQuery.php
··· 1 1 <?php 2 2 3 - final class HeraldRuleQuery 4 - extends PhabricatorCursorPagedPolicyAwareQuery { 3 + final class HeraldRuleQuery extends PhabricatorCursorPagedPolicyAwareQuery { 5 4 6 5 private $ids; 7 6 private $phids; ··· 233 232 } 234 233 235 234 private function validateRuleAuthors(array $rules) { 236 - 237 235 // "Global" and "Object" rules always have valid authors. 238 236 foreach ($rules as $key => $rule) { 239 237 if ($rule->isGlobalRule() || $rule->isObjectRule()) { ··· 271 269 } 272 270 } 273 271 274 - 275 272 public function getQueryApplicationClass() { 276 - return 'PhabricatorApplicationHerald'; 273 + return 'PhabricatorHeraldApplication'; 277 274 } 278 275 279 276 }
+3 -4
src/applications/herald/query/HeraldRuleSearchEngine.php
··· 1 1 <?php 2 2 3 - final class HeraldRuleSearchEngine 4 - extends PhabricatorApplicationSearchEngine { 3 + final class HeraldRuleSearchEngine extends PhabricatorApplicationSearchEngine { 5 4 6 5 public function getResultTypeDescription() { 7 6 return pht('Herald Rules'); 8 7 } 9 8 10 9 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationHerald'; 10 + return 'PhabricatorHeraldApplication'; 12 11 } 13 12 14 13 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 118 117 } 119 118 120 119 public function buildSavedQueryFromBuiltin($query_key) { 121 - 122 120 $query = $this->newSavedQuery(); 123 121 $query->setQueryKey($query_key); 124 122 ··· 163 161 protected function getRequiredHandlePHIDsForResultList( 164 162 array $rules, 165 163 PhabricatorSavedQuery $query) { 164 + 166 165 return mpull($rules, 'getAuthorPHID'); 167 166 } 168 167
+1 -1
src/applications/herald/query/HeraldTranscriptQuery.php
··· 108 108 } 109 109 110 110 public function getQueryApplicationClass() { 111 - return 'PhabricatorApplicationHerald'; 111 + return 'PhabricatorHeraldApplication'; 112 112 } 113 113 114 114 }
+4 -7
src/applications/herald/query/HeraldTranscriptSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationHerald'; 11 + return 'PhabricatorHeraldApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 75 75 } 76 76 77 77 public function getBuiltinQueryNames() { 78 - $names = array(); 79 - 80 - $names['all'] = pht('All'); 81 - 82 - return $names; 78 + return array( 79 + 'all' => pht('All'), 80 + ); 83 81 } 84 82 85 83 public function buildSavedQueryFromBuiltin($query_key) { 86 - 87 84 $query = $this->newSavedQuery(); 88 85 $query->setQueryKey($query_key); 89 86
+2 -2
src/applications/herald/storage/HeraldRule.php
··· 20 20 21 21 protected $configVersion = 37; 22 22 23 - // phids for which this rule has been applied 23 + // PHIDs for which this rule has been applied 24 24 private $ruleApplied = self::ATTACHABLE; 25 25 private $validAuthor = self::ATTACHABLE; 26 26 private $author = self::ATTACHABLE; ··· 221 221 case PhabricatorPolicyCapability::CAN_VIEW: 222 222 return PhabricatorPolicies::POLICY_USER; 223 223 case PhabricatorPolicyCapability::CAN_EDIT: 224 - $app = 'PhabricatorApplicationHerald'; 224 + $app = 'PhabricatorHeraldApplication'; 225 225 $herald = PhabricatorApplication::getByClass($app); 226 226 $global = HeraldCapabilityManageGlobalRules::CAPABILITY; 227 227 return $herald->getPolicy($global);
+1 -1
src/applications/home/application/PhabricatorApplicationHome.php src/applications/home/application/PhabricatorHomeApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationHome extends PhabricatorApplication { 3 + final class PhabricatorHomeApplication extends PhabricatorApplication { 4 4 5 5 const DASHBOARD_DEFAULT = 'dashboard:default'; 6 6
+2 -2
src/applications/home/controller/PhabricatorHomeController.php
··· 33 33 $user); 34 34 35 35 // Force "Applications" to appear at the bottom. 36 - $meta_app = 'PhabricatorApplicationApplications'; 36 + $meta_app = 'PhabricatorApplicationsApplication'; 37 37 $pinned = array_fuse($pinned); 38 38 unset($pinned[$meta_app]); 39 39 $pinned[$meta_app] = $meta_app; ··· 41 41 42 42 $tiles = array(); 43 43 44 - $home_app = new PhabricatorApplicationHome(); 44 + $home_app = new PhabricatorHomeApplication(); 45 45 46 46 $tiles[] = id(new PhabricatorApplicationLaunchView()) 47 47 ->setApplication($home_app)
+5 -6
src/applications/home/controller/PhabricatorHomeMainController.php
··· 1 1 <?php 2 2 3 - final class PhabricatorHomeMainController 4 - extends PhabricatorHomeController { 3 + final class PhabricatorHomeMainController extends PhabricatorHomeController { 5 4 6 5 private $only; 7 6 private $minipanels = array(); ··· 25 24 if (!$dashboard) { 26 25 $dashboard = PhabricatorDashboardInstall::getDashboard( 27 26 $user, 28 - PhabricatorApplicationHome::DASHBOARD_DEFAULT, 27 + PhabricatorHomeApplication::DASHBOARD_DEFAULT, 29 28 get_class($this->getCurrentApplication())); 30 29 } 31 30 ··· 65 64 $viewer = $this->getRequest()->getUser(); 66 65 67 66 $has_maniphest = PhabricatorApplication::isClassInstalledForViewer( 68 - 'PhabricatorApplicationManiphest', 67 + 'PhabricatorManiphestApplication', 69 68 $viewer); 70 69 71 70 $has_audit = PhabricatorApplication::isClassInstalledForViewer( 72 - 'PhabricatorApplicationAudit', 71 + 'PhabricatorAuditApplication', 73 72 $viewer); 74 73 75 74 $has_differential = PhabricatorApplication::isClassInstalledForViewer( 76 - 'PhabricatorApplicationDifferential', 75 + 'PhabricatorDifferentialApplication', 77 76 $viewer); 78 77 79 78 if ($has_maniphest) {
+8 -11
src/applications/legalpad/application/PhabricatorApplicationLegalpad.php src/applications/legalpad/application/PhabricatorLegalpadApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationLegalpad extends PhabricatorApplication { 3 + final class PhabricatorLegalpadApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/legalpad/'; ··· 50 50 'comment/(?P<id>\d+)/' => 'LegalpadDocumentCommentController', 51 51 'view/(?P<id>\d+)/' => 'LegalpadDocumentManageController', 52 52 'done/' => 'LegalpadDocumentDoneController', 53 - 'verify/(?P<code>[^/]+)/' => 54 - 'LegalpadDocumentSignatureVerificationController', 55 - 'signatures/(?:(?P<id>\d+)/)?(?:query/(?P<queryKey>[^/]+)/)?' => 56 - 'LegalpadDocumentSignatureListController', 53 + 'verify/(?P<code>[^/]+)/' 54 + => 'LegalpadDocumentSignatureVerificationController', 55 + 'signatures/(?:(?P<id>\d+)/)?(?:query/(?P<queryKey>[^/]+)/)?' 56 + => 'LegalpadDocumentSignatureListController', 57 57 'addsignature/(?P<id>\d+)/' => 'LegalpadDocumentSignatureAddController', 58 58 'signature/(?P<id>\d+)/' => 'LegalpadDocumentSignatureViewController', 59 59 'document/' => array( ··· 64 64 65 65 protected function getCustomCapabilities() { 66 66 return array( 67 - LegalpadCapabilityCreateDocuments::CAPABILITY => array( 68 - ), 69 - LegalpadCapabilityDefaultView::CAPABILITY => array( 70 - ), 71 - LegalpadCapabilityDefaultEdit::CAPABILITY => array( 72 - ), 67 + LegalpadCapabilityCreateDocuments::CAPABILITY => array(), 68 + LegalpadCapabilityDefaultView::CAPABILITY => array(), 69 + LegalpadCapabilityDefaultEdit::CAPABILITY => array(), 73 70 ); 74 71 } 75 72
+1 -1
src/applications/legalpad/mail/LegalpadMockMailReceiver.php
··· 3 3 final class LegalpadMockMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationLegalpad'; 6 + $app_class = 'PhabricatorLegalpadApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/legalpad/query/LegalpadDocumentQuery.php
··· 259 259 } 260 260 261 261 public function getQueryApplicationClass() { 262 - return 'PhabricatorApplicationLegalpad'; 262 + return 'PhabricatorLegalpadApplication'; 263 263 } 264 264 265 265 }
+1 -2
src/applications/legalpad/query/LegalpadDocumentSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationLegalpad'; 11 + return 'PhabricatorLegalpadApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 133 133 } 134 134 135 135 public function buildSavedQueryFromBuiltin($query_key) { 136 - 137 136 $query = $this->newSavedQuery(); 138 137 $query->setQueryKey($query_key); 139 138
+1 -1
src/applications/legalpad/query/LegalpadDocumentSignatureQuery.php
··· 144 144 } 145 145 146 146 public function getQueryApplicationClass() { 147 - return 'PhabricatorApplicationLegalpad'; 147 + return 'PhabricatorLegalpadApplication'; 148 148 } 149 149 150 150 }
+1 -1
src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
··· 10 10 } 11 11 12 12 public function getApplicationClassName() { 13 - return 'PhabricatorApplicationLegalpad'; 13 + return 'PhabricatorLegalpadApplication'; 14 14 } 15 15 16 16 public function setDocument(LegalpadDocument $document) {
+1 -1
src/applications/legalpad/storage/LegalpadDocument.php
··· 30 30 public static function initializeNewDocument(PhabricatorUser $actor) { 31 31 $app = id(new PhabricatorApplicationQuery()) 32 32 ->setViewer($actor) 33 - ->withClasses(array('PhabricatorApplicationLegalpad')) 33 + ->withClasses(array('PhabricatorLegalpadApplication')) 34 34 ->executeOne(); 35 35 36 36 $view_policy = $app->getPolicy(LegalpadCapabilityDefaultView::CAPABILITY);
+2 -3
src/applications/legalpad/typeahead/LegalpadDocumentDatasource.php
··· 1 1 <?php 2 2 3 - final class LegalpadDocumentDatasource 4 - extends PhabricatorTypeaheadDatasource { 3 + final class LegalpadDocumentDatasource extends PhabricatorTypeaheadDatasource { 5 4 6 5 public function getPlaceholderText() { 7 6 return pht('Type a document name...'); 8 7 } 9 8 10 9 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationLegalpad'; 10 + return 'PhabricatorLegalpadApplication'; 12 11 } 13 12 14 13 public function loadResults() {
+2 -2
src/applications/macro/application/PhabricatorApplicationMacro.php src/applications/macro/application/PhabricatorMacroApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationMacro extends PhabricatorApplication { 3 + final class PhabricatorMacroApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/macro/'; ··· 47 47 protected function getCustomCapabilities() { 48 48 return array( 49 49 PhabricatorMacroCapabilityManage::CAPABILITY => array( 50 - 'caption' => pht('Allows creating and editing macros.') 50 + 'caption' => pht('Allows creating and editing macros.'), 51 51 ), 52 52 ); 53 53 }
+1 -2
src/applications/macro/conduit/ConduitAPI_macro_Method.php
··· 3 3 abstract class ConduitAPI_macro_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationMacro'); 6 + return PhabricatorApplication::getByClass('PhabricatorMacroApplication'); 8 7 } 9 8 10 9 }
+1 -3
src/applications/macro/mail/PhabricatorMacroMailReceiver.php
··· 3 3 final class PhabricatorMacroMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationManiphest'; 6 + $app_class = 'PhabricatorManiphestApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9 10 10 protected function getObjectPattern() { 11 11 return 'MCRO[1-9]\d*'; 12 12 } 13 - 14 13 15 14 protected function loadObject($pattern, PhabricatorUser $viewer) { 16 15 $id = (int)substr($pattern, 4); ··· 29 28 // TODO: For now, we just drop this mail on the floor. 30 29 31 30 } 32 - 33 31 34 32 }
+1 -1
src/applications/macro/query/PhabricatorMacroQuery.php
··· 221 221 } 222 222 223 223 public function getQueryApplicationClass() { 224 - return 'PhabricatorApplicationMacro'; 224 + return 'PhabricatorMacroApplication'; 225 225 } 226 226 227 227 }
+1 -2
src/applications/macro/query/PhabricatorMacroSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationMacro'; 11 + return 'PhabricatorMacroApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 141 141 } 142 142 143 143 public function buildSavedQueryFromBuiltin($query_key) { 144 - 145 144 $query = $this->newSavedQuery(); 146 145 $query->setQueryKey($query_key); 147 146
+2 -3
src/applications/macro/typeahead/PhabricatorMacroDatasource.php
··· 1 1 <?php 2 2 3 - final class PhabricatorMacroDatasource 4 - extends PhabricatorTypeaheadDatasource { 3 + final class PhabricatorMacroDatasource extends PhabricatorTypeaheadDatasource { 5 4 6 5 public function getPlaceholderText() { 7 6 return pht('Type a macro name...'); 8 7 } 9 8 10 9 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationMacro'; 10 + return 'PhabricatorMacroApplication'; 12 11 } 13 12 14 13 public function loadResults() {
+1 -1
src/applications/mailinglists/application/PhabricatorApplicationMailingLists.php src/applications/mailinglists/application/PhabricatorMailingListsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationMailingLists extends PhabricatorApplication { 3 + final class PhabricatorMailingListsApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return 'Mailing Lists';
+1 -1
src/applications/mailinglists/query/PhabricatorMailingListQuery.php
··· 80 80 } 81 81 82 82 public function getQueryApplicationClass() { 83 - return 'PhabricatorApplicationMailingLists'; 83 + return 'PhabricatorMailingListsApplication'; 84 84 } 85 85 86 86 }
+2 -5
src/applications/mailinglists/query/PhabricatorMailingListSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationMailingLists'; 11 + return 'PhabricatorMailingListsApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 39 39 } 40 40 41 41 public function getBuiltinQueryNames() { 42 - $names = array( 42 + return array( 43 43 'all' => pht('All Lists'), 44 44 ); 45 - 46 - return $names; 47 45 } 48 46 49 47 public function buildSavedQueryFromBuiltin($query_key) { 50 - 51 48 $query = $this->newSavedQuery(); 52 49 $query->setQueryKey($query_key); 53 50
+1 -1
src/applications/mailinglists/typeahead/PhabricatorMailingListDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationMailingLists'; 11 + return 'PhabricatorMailingListsApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+11 -19
src/applications/maniphest/application/PhabricatorApplicationManiphest.php src/applications/maniphest/application/PhabricatorManiphestApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationManiphest extends PhabricatorApplication { 3 + final class PhabricatorManiphestApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return 'Tasks and Bugs'; ··· 52 52 'task/' => array( 53 53 'create/' => 'ManiphestTaskEditController', 54 54 'edit/(?P<id>[1-9]\d*)/' => 'ManiphestTaskEditController', 55 - 'descriptionpreview/' => 56 - 'PhabricatorMarkupPreviewController', 55 + 'descriptionpreview/' 56 + => 'PhabricatorMarkupPreviewController', 57 57 ), 58 58 'transaction/' => array( 59 59 'save/' => 'ManiphestTransactionSaveController', ··· 101 101 protected function getCustomCapabilities() { 102 102 return array( 103 103 ManiphestCapabilityDefaultView::CAPABILITY => array( 104 - 'caption' => pht( 105 - 'Default view policy for newly created tasks.'), 104 + 'caption' => pht('Default view policy for newly created tasks.'), 106 105 ), 107 106 ManiphestCapabilityDefaultEdit::CAPABILITY => array( 108 - 'caption' => pht( 109 - 'Default edit policy for newly created tasks.'), 110 - ), 111 - ManiphestCapabilityEditStatus::CAPABILITY => array( 112 - ), 113 - ManiphestCapabilityEditAssign::CAPABILITY => array( 107 + 'caption' => pht('Default edit policy for newly created tasks.'), 114 108 ), 115 - ManiphestCapabilityEditPolicies::CAPABILITY => array( 116 - ), 117 - ManiphestCapabilityEditPriority::CAPABILITY => array( 118 - ), 119 - ManiphestCapabilityEditProjects::CAPABILITY => array( 120 - ), 121 - ManiphestCapabilityBulkEdit::CAPABILITY => array( 122 - ), 109 + ManiphestCapabilityEditStatus::CAPABILITY => array(), 110 + ManiphestCapabilityEditAssign::CAPABILITY => array(), 111 + ManiphestCapabilityEditPolicies::CAPABILITY => array(), 112 + ManiphestCapabilityEditPriority::CAPABILITY => array(), 113 + ManiphestCapabilityEditProjects::CAPABILITY => array(), 114 + ManiphestCapabilityBulkEdit::CAPABILITY => array(), 123 115 ); 124 116 } 125 117
+7 -8
src/applications/maniphest/conduit/ConduitAPI_maniphest_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationManiphest'); 7 + 'PhabricatorManiphestApplication'); 8 8 } 9 9 10 10 public function defineErrorTypes() { 11 11 return array( 12 - 'ERR-INVALID-PARAMETER' => 'Missing or malformed parameter.' 12 + 'ERR-INVALID-PARAMETER' => 'Missing or malformed parameter.', 13 13 ); 14 14 } 15 15 ··· 23 23 24 24 if (!$is_new) { 25 25 $fields += array( 26 - 'id' => 'optional int', 27 - 'phid' => 'optional int', 26 + 'id' => 'optional int', 27 + 'phid' => 'optional int', 28 28 ); 29 29 } 30 30 ··· 279 279 } 280 280 281 281 /** 282 - * Note this is a temporary stop gap since its easy to make malformed Tasks. 282 + * NOTE: This is a temporary stop gap since its easy to make malformed tasks. 283 283 * Long-term, the values set in @{method:defineParamTypes} will be used to 284 284 * validate data implicitly within the larger Conduit application. 285 285 * 286 - * TODO -- remove this in favor of generalized Conduit hotness 286 + * TODO: Remove this in favor of generalized Conduit hotness. 287 287 */ 288 288 private function validatePHIDList(array $phid_list, $phid_type, $field) { 289 289 $phid_groups = phid_group_by_type($phid_list); 290 290 unset($phid_groups[$phid_type]); 291 291 if (!empty($phid_groups)) { 292 292 throw id(new ConduitException('ERR-INVALID-PARAMETER')) 293 - ->setErrorDescription( 294 - 'One or more PHIDs were invalid for '.$field.'.'); 293 + ->setErrorDescription('One or more PHIDs were invalid for '.$field.'.'); 295 294 } 296 295 297 296 return true;
+1 -6
src/applications/maniphest/editor/ManiphestTransactionEditor.php
··· 60 60 case ManiphestTransaction::TYPE_SUBPRIORITY: 61 61 return $object->getSubpriority(); 62 62 } 63 - 64 63 } 65 64 66 65 protected function getCustomTransactionNewValue( ··· 83 82 return $xaction->getNewValue(); 84 83 } 85 84 } 86 - 87 85 88 86 protected function transactionHasEffect( 89 87 PhabricatorLiskDAO $object, ··· 156 154 // these do external (edge) updates 157 155 return; 158 156 } 159 - 160 157 } 161 158 162 159 protected function expandTransaction( ··· 285 282 286 283 return $xactions; 287 284 } 288 - 289 285 290 286 protected function shouldSendMail( 291 287 PhabricatorLiskDAO $object, ··· 464 460 if ($app_capability) { 465 461 $app = id(new PhabricatorApplicationQuery()) 466 462 ->setViewer($this->getActor()) 467 - ->withClasses(array('PhabricatorApplicationManiphest')) 463 + ->withClasses(array('PhabricatorManiphestApplication')) 468 464 ->executeOne(); 469 465 PhabricatorPolicyFilter::requireCapability( 470 466 $this->getActor(), ··· 492 488 } 493 489 494 490 private function getNextSubpriority($pri, $sub, $dir = '>') { 495 - 496 491 switch ($dir) { 497 492 case '>': 498 493 $order = 'ASC';
+1 -1
src/applications/maniphest/mail/ManiphestCreateMailReceiver.php
··· 3 3 final class ManiphestCreateMailReceiver extends PhabricatorMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationManiphest'; 6 + $app_class = 'PhabricatorManiphestApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/maniphest/mail/ManiphestTaskMailReceiver.php
··· 3 3 final class ManiphestTaskMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationManiphest'; 6 + $app_class = 'PhabricatorManiphestApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/maniphest/phid/ManiphestPHIDTypeTask.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationManiphest'; 12 + return 'PhabricatorManiphestApplication'; 13 13 } 14 14 15 15 public function newObject() {
+2 -2
src/applications/maniphest/query/ManiphestTaskQuery.php
··· 97 97 * 98 98 * This is used by boards to supplement queries. 99 99 * 100 - * @param list<phid> List of project PHIDs to add to any existing constriant. 100 + * @param list<phid> List of project PHIDs to add to any existing constraint. 101 101 * @return this 102 102 */ 103 103 public function addWithAllProjects(array $projects) { ··· 967 967 } 968 968 969 969 public function getQueryApplicationClass() { 970 - return 'PhabricatorApplicationManiphest'; 970 + return 'PhabricatorManiphestApplication'; 971 971 } 972 972 973 973 }
+10 -10
src/applications/maniphest/query/ManiphestTaskSearchEngine.php
··· 35 35 } 36 36 37 37 public function getApplicationClassName() { 38 - return 'PhabricatorApplicationManiphest'; 38 + return 'PhabricatorManiphestApplication'; 39 39 } 40 40 41 41 public function getCustomFieldObject() { ··· 499 499 private function getOrderValues() { 500 500 return array( 501 501 'priority' => ManiphestTaskQuery::ORDER_PRIORITY, 502 - 'updated' => ManiphestTaskQuery::ORDER_MODIFIED, 503 - 'created' => ManiphestTaskQuery::ORDER_CREATED, 504 - 'title' => ManiphestTaskQuery::ORDER_TITLE, 502 + 'updated' => ManiphestTaskQuery::ORDER_MODIFIED, 503 + 'created' => ManiphestTaskQuery::ORDER_CREATED, 504 + 'title' => ManiphestTaskQuery::ORDER_TITLE, 505 505 ); 506 506 } 507 507 ··· 509 509 return array( 510 510 'priority' => pht('Priority'), 511 511 'assigned' => pht('Assigned'), 512 - 'status' => pht('Status'), 513 - 'project' => pht('Project'), 514 - 'none' => pht('None'), 512 + 'status' => pht('Status'), 513 + 'project' => pht('Project'), 514 + 'none' => pht('None'), 515 515 ); 516 516 } 517 517 ··· 519 519 return array( 520 520 'priority' => ManiphestTaskQuery::GROUP_PRIORITY, 521 521 'assigned' => ManiphestTaskQuery::GROUP_OWNER, 522 - 'status' => ManiphestTaskQuery::GROUP_STATUS, 523 - 'project' => ManiphestTaskQuery::GROUP_PROJECT, 524 - 'none' => ManiphestTaskQuery::GROUP_NONE, 522 + 'status' => ManiphestTaskQuery::GROUP_STATUS, 523 + 'project' => ManiphestTaskQuery::GROUP_PROJECT, 524 + 'none' => ManiphestTaskQuery::GROUP_NONE, 525 525 ); 526 526 } 527 527
+2 -4
src/applications/maniphest/storage/ManiphestTask.php
··· 42 42 public static function initializeNewTask(PhabricatorUser $actor) { 43 43 $app = id(new PhabricatorApplicationQuery()) 44 44 ->setViewer($actor) 45 - ->withClasses(array('PhabricatorApplicationManiphest')) 45 + ->withClasses(array('PhabricatorManiphestApplication')) 46 46 ->executeOne(); 47 47 48 48 $view_policy = $app->getPolicy(ManiphestCapabilityDefaultView::CAPABILITY); ··· 231 231 } 232 232 233 233 public function hasAutomaticCapability($capability, PhabricatorUser $user) { 234 - 235 234 // The owner of a task can always view and edit it. 236 235 $owner_phid = $this->getOwnerPHID(); 237 236 if ($owner_phid) { ··· 245 244 } 246 245 247 246 public function describeAutomaticCapability($capability) { 248 - return pht( 249 - 'The owner of a task can always view and edit it.'); 247 + return pht('The owner of a task can always view and edit it.'); 250 248 } 251 249 252 250
+2 -2
src/applications/maniphest/typeahead/ManiphestTaskPriorityDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationManiphest'; 11 + return 'PhabricatorManiphestApplication'; 12 12 } 13 13 14 14 public function loadResults() { ··· 19 19 20 20 $priority_map = ManiphestTaskPriority::getTaskPriorityMap(); 21 21 foreach ($priority_map as $value => $name) { 22 - // NOTE: $value is not a phid but is unique. This'll work. 22 + // NOTE: $value is not a PHID but is unique. This'll work. 23 23 $results[] = id(new PhabricatorTypeaheadResult()) 24 24 ->setPHID($value) 25 25 ->setName($name);
-46
src/applications/meta/application/PhabricatorApplicationApplications.php
··· 1 - <?php 2 - 3 - final class PhabricatorApplicationApplications extends PhabricatorApplication { 4 - 5 - public function canUninstall() { 6 - return false; 7 - } 8 - 9 - public function isLaunchable() { 10 - // This application is launchable in the traditional sense, but showing it 11 - // on the application launch list is confusing. 12 - return false; 13 - } 14 - 15 - public function getBaseURI() { 16 - return '/applications/'; 17 - } 18 - 19 - public function getShortDescription() { 20 - return pht('Explore More Applications'); 21 - } 22 - 23 - public function getIconName() { 24 - return 'application'; 25 - } 26 - 27 - public function getTitleGlyph() { 28 - return "\xE0\xBC\x84"; 29 - } 30 - 31 - public function getRoutes() { 32 - return array( 33 - '/applications/' => array( 34 - '(?:query/(?P<queryKey>[^/]+)/)?' => 35 - 'PhabricatorApplicationsListController', 36 - 'view/(?P<application>\w+)/' => 37 - 'PhabricatorApplicationDetailViewController', 38 - 'edit/(?P<application>\w+)/' => 39 - 'PhabricatorApplicationEditController', 40 - '(?P<application>\w+)/(?P<action>install|uninstall)/' => 41 - 'PhabricatorApplicationUninstallController', 42 - ), 43 - ); 44 - } 45 - 46 - }
+46
src/applications/meta/application/PhabricatorApplicationsApplication.php
··· 1 + <?php 2 + 3 + final class PhabricatorApplicationsApplication extends PhabricatorApplication { 4 + 5 + public function canUninstall() { 6 + return false; 7 + } 8 + 9 + public function isLaunchable() { 10 + // This application is launchable in the traditional sense, but showing it 11 + // on the application launch list is confusing. 12 + return false; 13 + } 14 + 15 + public function getBaseURI() { 16 + return '/applications/'; 17 + } 18 + 19 + public function getShortDescription() { 20 + return pht('Explore More Applications'); 21 + } 22 + 23 + public function getIconName() { 24 + return 'application'; 25 + } 26 + 27 + public function getTitleGlyph() { 28 + return "\xE0\xBC\x84"; 29 + } 30 + 31 + public function getRoutes() { 32 + return array( 33 + '/applications/' => array( 34 + '(?:query/(?P<queryKey>[^/]+)/)?' 35 + => 'PhabricatorApplicationsListController', 36 + 'view/(?P<application>\w+)/' 37 + => 'PhabricatorApplicationDetailViewController', 38 + 'edit/(?P<application>\w+)/' 39 + => 'PhabricatorApplicationEditController', 40 + '(?P<application>\w+)/(?P<action>install|uninstall)/' 41 + => 'PhabricatorApplicationUninstallController', 42 + ), 43 + ); 44 + } 45 + 46 + }
+2 -6
src/applications/meta/query/PhabricatorAppSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationApplications'; 11 + return 'PhabricatorApplicationsApplication'; 12 12 } 13 13 14 14 public function getPageSize(PhabricatorSavedQuery $saved) { ··· 123 123 'true' => pht('Show Launchable Applications'), 124 124 'false' => pht('Show Non-Launchable Applications'), 125 125 ))); 126 - 127 126 } 128 127 129 128 protected function getURI($path) { ··· 131 130 } 132 131 133 132 public function getBuiltinQueryNames() { 134 - $names = array( 133 + return array( 135 134 'launcher' => pht('Launcher'), 136 135 'all' => pht('All Applications'), 137 136 ); 138 - 139 - return $names; 140 137 } 141 138 142 139 public function buildSavedQueryFromBuiltin($query_key) { 143 - 144 140 $query = $this->newSavedQuery(); 145 141 $query->setQueryKey($query_key); 146 142
+1 -1
src/applications/meta/typeahead/PhabricatorApplicationDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationApplications'; 11 + return 'PhabricatorApplicationsApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+2 -2
src/applications/metamta/application/PhabricatorApplicationMetaMTA.php src/applications/metamta/application/PhabricatorMetaMTAApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationMetaMTA extends PhabricatorApplication { 3 + final class PhabricatorMetaMTAApplication extends PhabricatorApplication { 4 4 5 5 public function getIconName() { 6 6 return 'metamta'; ··· 34 34 return array( 35 35 '/mail/' => array( 36 36 'sendgrid/' => 'PhabricatorMetaMTASendGridReceiveController', 37 - 'mailgun/' => 'PhabricatorMetaMTAMailgunReceiveController', 37 + 'mailgun/' => 'PhabricatorMetaMTAMailgunReceiveController', 38 38 ), 39 39 ); 40 40 }
+1 -1
src/applications/metamta/typeahead/PhabricatorMetaMTAMailableDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationMetaMTA'; 11 + return 'PhabricatorMetaMTAApplication'; 12 12 } 13 13 14 14 public function getComponentDatasources() {
+1 -2
src/applications/notification/PhabricatorNotificationQuery.php src/applications/notification/query/PhabricatorNotificationQuery.php
··· 111 111 return $item->getChronologicalKey(); 112 112 } 113 113 114 - 115 114 public function getQueryApplicationClass() { 116 - return 'PhabricatorApplicationNotifications'; 115 + return 'PhabricatorNotificationsApplication'; 117 116 } 118 117 119 118 }
+1 -1
src/applications/notification/application/PhabricatorApplicationNotifications.php src/applications/notification/application/PhabricatorNotificationsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationNotifications extends PhabricatorApplication { 3 + final class PhabricatorNotificationsApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/notification/';
+5 -8
src/applications/nuance/application/PhabricatorApplicationNuance.php src/applications/nuance/application/PhabricatorNuanceApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationNuance extends PhabricatorApplication { 3 + final class PhabricatorNuanceApplication extends PhabricatorApplication { 4 4 5 5 public function getIconName() { 6 6 return 'nuance'; ··· 15 15 } 16 16 17 17 public function isLaunchable() { 18 - // try to hide this even more for now 18 + // Try to hide this even more for now. 19 19 return false; 20 20 } 21 21 ··· 61 61 protected function getCustomCapabilities() { 62 62 return array( 63 63 NuanceCapabilitySourceDefaultView::CAPABILITY => array( 64 - 'caption' => pht( 65 - 'Default view policy for newly created sources.'), 64 + 'caption' => pht('Default view policy for newly created sources.'), 66 65 ), 67 66 NuanceCapabilitySourceDefaultEdit::CAPABILITY => array( 68 - 'caption' => pht( 69 - 'Default edit policy for newly created sources.'), 67 + 'caption' => pht('Default edit policy for newly created sources.'), 70 68 ), 71 - NuanceCapabilitySourceManage::CAPABILITY => array( 72 - ), 69 + NuanceCapabilitySourceManage::CAPABILITY => array(), 73 70 ); 74 71 } 75 72
+1 -2
src/applications/nuance/conduit/ConduitAPI_nuance_Method.php
··· 3 3 abstract class ConduitAPI_nuance_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationNuance'); 6 + return PhabricatorApplication::getByClass('PhabricatorNuanceApplication'); 8 7 } 9 8 10 9 public function getMethodStatus() {
+2 -3
src/applications/nuance/query/NuanceQuery.php
··· 1 1 <?php 2 2 3 - abstract class NuanceQuery 4 - extends PhabricatorCursorPagedPolicyAwareQuery { 3 + abstract class NuanceQuery extends PhabricatorCursorPagedPolicyAwareQuery { 5 4 6 5 public function getQueryApplicationClass() { 7 - return 'PhabricatorApplicationNuance'; 6 + return 'PhabricatorNuanceApplication'; 8 7 } 9 8 10 9 }
+3 -7
src/applications/nuance/storage/NuanceSource.php
··· 1 1 <?php 2 2 3 - final class NuanceSource 4 - extends NuanceDAO 3 + final class NuanceSource extends NuanceDAO 5 4 implements PhabricatorPolicyInterface { 6 5 7 6 protected $name; ··· 21 20 } 22 21 23 22 public function generatePHID() { 24 - return PhabricatorPHID::generateNewPHID( 25 - NuancePHIDTypeSource::TYPECONST); 23 + return PhabricatorPHID::generateNewPHID(NuancePHIDTypeSource::TYPECONST); 26 24 } 27 25 28 26 public function save() { ··· 39 37 public static function initializeNewSource(PhabricatorUser $actor) { 40 38 $app = id(new PhabricatorApplicationQuery()) 41 39 ->setViewer($actor) 42 - ->withClasses(array('PhabricatorApplicationNuance')) 40 + ->withClasses(array('PhabricatorNuanceApplication')) 43 41 ->executeOne(); 44 42 45 43 $view_policy = $app->getPolicy( ··· 54 52 ->setViewPolicy($view_policy) 55 53 ->setEditPolicy($edit_policy) 56 54 ->setType($lucky_definition->getSourceTypeConstant()); 57 - 58 55 } 59 56 60 57 public function getCapabilities() { ··· 80 77 public function describeAutomaticCapability($capability) { 81 78 return null; 82 79 } 83 - 84 80 85 81 }
+6 -6
src/applications/oauthserver/application/PhabricatorApplicationOAuthServer.php src/applications/oauthserver/application/PhabricatorOAuthServerApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationOAuthServer extends PhabricatorApplication { 3 + final class PhabricatorOAuthServerApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/oauthserver/'; ··· 39 39 '/oauthserver/' => array( 40 40 '(?:query/(?P<queryKey>[^/]+)/)?' 41 41 => 'PhabricatorOAuthClientListController', 42 - 'auth/' => 'PhabricatorOAuthServerAuthController', 42 + 'auth/' => 'PhabricatorOAuthServerAuthController', 43 43 'test/(?P<id>\d+)/' => 'PhabricatorOAuthServerTestController', 44 - 'token/' => 'PhabricatorOAuthServerTokenController', 44 + 'token/' => 'PhabricatorOAuthServerTokenController', 45 45 'client/' => array( 46 - 'create/' => 'PhabricatorOAuthClientEditController', 46 + 'create/' => 'PhabricatorOAuthClientEditController', 47 47 'delete/(?P<phid>[^/]+)/' => 'PhabricatorOAuthClientDeleteController', 48 - 'edit/(?P<phid>[^/]+)/' => 'PhabricatorOAuthClientEditController', 49 - 'view/(?P<phid>[^/]+)/' => 'PhabricatorOAuthClientViewController', 48 + 'edit/(?P<phid>[^/]+)/' => 'PhabricatorOAuthClientEditController', 49 + 'view/(?P<phid>[^/]+)/' => 'PhabricatorOAuthClientViewController', 50 50 ), 51 51 ), 52 52 );
+2 -2
src/applications/oauthserver/panel/PhabricatorOAuthServerAuthorizationsSettingsPanel.php
··· 16 16 } 17 17 18 18 public function isEnabled() { 19 - $app_name = 'PhabricatorApplicationOAuthServer'; 19 + $app_name = 'PhabricatorOAuthServerApplication'; 20 20 return PhabricatorApplication::isClassInstalled($app_name); 21 21 } 22 22 ··· 26 26 // TODO: It would be nice to simply disable this panel, but we can't do 27 27 // viewer-based checks for enabled panels right now. 28 28 29 - $app_class = 'PhabricatorApplicationOAuthServer'; 29 + $app_class = 'PhabricatorOAuthServerApplication'; 30 30 $installed = PhabricatorApplication::isClassInstalledForViewer( 31 31 $app_class, 32 32 $viewer);
+1 -1
src/applications/oauthserver/query/PhabricatorOAuthClientAuthorizationQuery.php
··· 89 89 } 90 90 91 91 public function getQueryApplicationClass() { 92 - return 'PhabricatorApplicationOAuthServer'; 92 + return 'PhabricatorOAuthServerApplication'; 93 93 } 94 94 95 95 }
+1 -2
src/applications/oauthserver/query/PhabricatorOAuthServerClientQuery.php
··· 26 26 $table = new PhabricatorOAuthServerClient(); 27 27 $conn_r = $table->establishConnection('r'); 28 28 29 - 30 29 $data = queryfx_all( 31 30 $conn_r, 32 31 'SELECT * FROM %T client %Q %Q %Q', ··· 68 67 } 69 68 70 69 public function getQueryApplicationClass() { 71 - return 'PhabricatorApplicationOAuthServer'; 70 + return 'PhabricatorOAuthServerApplication'; 72 71 } 73 72 74 73 }
+1 -3
src/applications/oauthserver/query/PhabricatorOAuthServerClientSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationOAuthServer'; 11 + return 'PhabricatorOAuthServerApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 49 49 ->setName('creators') 50 50 ->setLabel(pht('Creators')) 51 51 ->setValue($creator_handles)); 52 - 53 52 } 54 53 55 54 protected function getURI($path) { ··· 83 82 84 83 return parent::buildSavedQueryFromBuiltin($query_key); 85 84 } 86 - 87 85 88 86 protected function getRequiredHandlePHIDsForResultList( 89 87 array $clients,
+1 -1
src/applications/owners/application/PhabricatorApplicationOwners.php src/applications/owners/application/PhabricatorOwnersApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationOwners extends PhabricatorApplication { 3 + final class PhabricatorOwnersApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/owners/';
+2 -4
src/applications/owners/conduit/ConduitAPI_owners_Method.php
··· 1 1 <?php 2 2 3 - abstract class ConduitAPI_owners_Method 4 - extends ConduitAPIMethod { 3 + abstract class ConduitAPI_owners_Method extends ConduitAPIMethod { 5 4 6 5 public function getApplication() { 7 - return PhabricatorApplication::getByClass( 8 - 'PhabricatorApplicationOwners'); 6 + return PhabricatorApplication::getByClass('PhabricatorOwnersApplication'); 9 7 } 10 8 11 9 }
+1 -2
src/applications/owners/query/PhabricatorOwnersPackageQuery.php
··· 79 79 return $this->formatWhereClause($where); 80 80 } 81 81 82 - 83 82 public function getQueryApplicationClass() { 84 - return 'PhabricatorApplicationOwners'; 83 + return 'PhabricatorOwnersApplication'; 85 84 } 86 85 87 86 }
+1 -1
src/applications/owners/typeahead/PhabricatorOwnersPackageDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationOwners'; 11 + return 'PhabricatorOwnersApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+1 -1
src/applications/passphrase/application/PhabricatorApplicationPassphrase.php src/applications/passphrase/application/PhabricatorPassphraseApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPassphrase extends PhabricatorApplication { 3 + final class PhabricatorPassphraseApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/passphrase/';
+1 -1
src/applications/passphrase/query/PassphraseCredentialQuery.php
··· 131 131 } 132 132 133 133 public function getQueryApplicationClass() { 134 - return 'PhabricatorApplicationPassphrase'; 134 + return 'PhabricatorPassphraseApplication'; 135 135 } 136 136 137 137 }
+2 -7
src/applications/passphrase/query/PassphraseCredentialSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPassphrase'; 11 + return 'PhabricatorPassphraseApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 47 47 'false' => pht('Show Only Active Credentials'), 48 48 'true' => pht('Show Only Destroyed Credentials'), 49 49 ))); 50 - 51 50 } 52 51 53 52 protected function getURI($path) { ··· 55 54 } 56 55 57 56 public function getBuiltinQueryNames() { 58 - $names = array( 57 + return array( 59 58 'active' => pht('Active Credentials'), 60 59 'all' => pht('All Credentials'), 61 60 ); 62 - 63 - return $names; 64 61 } 65 62 66 63 public function buildSavedQueryFromBuiltin($query_key) { 67 - 68 64 $query = $this->newSavedQuery(); 69 65 $query->setQueryKey($query_key); 70 66 ··· 115 111 116 112 return $list; 117 113 } 118 - 119 114 120 115 }
+5 -6
src/applications/paste/application/PhabricatorApplicationPaste.php src/applications/paste/application/PhabricatorPasteApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPaste extends PhabricatorApplication { 3 + final class PhabricatorPasteApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/paste/'; ··· 34 34 => 'PhabricatorPasteViewController', 35 35 '/paste/' => array( 36 36 '(query/(?P<queryKey>[^/]+)/)?' => 'PhabricatorPasteListController', 37 - 'create/' => 'PhabricatorPasteEditController', 38 - 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorPasteEditController', 39 - 'comment/(?P<id>[1-9]\d*)/' => 'PhabricatorPasteCommentController', 37 + 'create/' => 'PhabricatorPasteEditController', 38 + 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorPasteEditController', 39 + 'comment/(?P<id>[1-9]\d*)/' => 'PhabricatorPasteCommentController', 40 40 ), 41 41 ); 42 42 } ··· 44 44 protected function getCustomCapabilities() { 45 45 return array( 46 46 PasteCapabilityDefaultView::CAPABILITY => array( 47 - 'caption' => pht( 48 - 'Default view policy for newly created pastes.') 47 + 'caption' => pht('Default view policy for newly created pastes.'), 49 48 ), 50 49 ); 51 50 }
+1 -2
src/applications/paste/conduit/ConduitAPI_paste_Method.php
··· 3 3 abstract class ConduitAPI_paste_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationPaste'); 6 + return PhabricatorApplication::getByClass('PhabricatorPasteApplication'); 8 7 } 9 8 10 9 protected function buildPasteInfoDictionary(PhabricatorPaste $paste) {
+1 -1
src/applications/paste/mail/PasteCreateMailReceiver.php
··· 3 3 final class PasteCreateMailReceiver extends PhabricatorMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationPaste'; 6 + $app_class = 'PhabricatorPasteApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/paste/mail/PasteMockMailReceiver.php
··· 3 3 final class PasteMockMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationPaste'; 6 + $app_class = 'PhabricatorPasteApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/paste/query/PhabricatorPasteQuery.php
··· 252 252 } 253 253 254 254 public function getQueryApplicationClass() { 255 - return 'PhabricatorApplicationPaste'; 255 + return 'PhabricatorPasteApplication'; 256 256 } 257 257 258 258 }
+1 -2
src/applications/paste/storage/PhabricatorPaste.php
··· 22 22 public static function initializeNewPaste(PhabricatorUser $actor) { 23 23 $app = id(new PhabricatorApplicationQuery()) 24 24 ->setViewer($actor) 25 - ->withClasses(array('PhabricatorApplicationPaste')) 25 + ->withClasses(array('PhabricatorPasteApplication')) 26 26 ->executeOne(); 27 27 28 28 $view_policy = $app->getPolicy(PasteCapabilityDefaultView::CAPABILITY); ··· 130 130 public function describeAutomaticCapability($capability) { 131 131 return pht('The author of a paste can always view and edit it.'); 132 132 } 133 - 134 133 135 134 }
+2 -4
src/applications/people/application/PhabricatorApplicationPeople.php src/applications/people/application/PhabricatorPeopleApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPeople extends PhabricatorApplication { 3 + final class PhabricatorPeopleApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('User Accounts and Profiles'); ··· 75 75 76 76 protected function getCustomCapabilities() { 77 77 return array( 78 - PeopleCapabilityBrowseUserDirectory::CAPABILITY => array( 79 - ), 78 + PeopleCapabilityBrowseUserDirectory::CAPABILITY => array(), 80 79 ); 81 80 } 82 81 ··· 157 156 158 157 return $items; 159 158 } 160 - 161 159 162 160 }
+1 -1
src/applications/people/conduit/ConduitAPI_user_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationPeople'); 7 + 'PhabricatorPeopleApplication'); 8 8 } 9 9 10 10 protected function buildUserInformationDictionary(
+1 -1
src/applications/people/customfield/PhabricatorUserStatusField.php
··· 23 23 24 24 public function isFieldEnabled() { 25 25 return PhabricatorApplication::isClassInstalled( 26 - 'PhabricatorApplicationCalendar'); 26 + 'PhabricatorCalendarApplication'); 27 27 } 28 28 29 29 public function renderPropertyViewValue(array $handles) {
+1 -1
src/applications/people/event/PhabricatorPeopleHovercardEventListener.php
··· 38 38 } else if (!$user->isUserActivated()) { 39 39 $hovercard->addField(pht('Account'), pht('Not Activated')); 40 40 } else if (PhabricatorApplication::isClassInstalledForViewer( 41 - 'PhabricatorApplicationCalendar', 41 + 'PhabricatorCalendarApplication', 42 42 $viewer)) { 43 43 $statuses = id(new PhabricatorCalendarEvent())->loadCurrentStatuses( 44 44 array($user->getPHID()));
+1 -1
src/applications/people/phid/PhabricatorPeoplePHIDTypeUser.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationPeople'; 12 + return 'PhabricatorPeopleApplication'; 13 13 } 14 14 15 15 public function getTypeIcon() {
+1 -1
src/applications/people/query/PhabricatorPeopleLogQuery.php
··· 107 107 } 108 108 109 109 public function getQueryApplicationClass() { 110 - return 'PhabricatorApplicationPeople'; 110 + return 'PhabricatorPeopleApplication'; 111 111 } 112 112 113 113 }
+1 -1
src/applications/people/query/PhabricatorPeopleLogSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPeople'; 11 + return 'PhabricatorPeopleApplication'; 12 12 } 13 13 14 14 public function getPageSize(PhabricatorSavedQuery $saved) {
+1 -1
src/applications/people/query/PhabricatorPeopleQuery.php
··· 297 297 } 298 298 299 299 public function getQueryApplicationClass() { 300 - return 'PhabricatorApplicationPeople'; 300 + return 'PhabricatorPeopleApplication'; 301 301 } 302 302 303 303 }
+1 -1
src/applications/people/query/PhabricatorPeopleSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPeople'; 11 + return 'PhabricatorPeopleApplication'; 12 12 } 13 13 14 14 public function getCustomFieldObject() {
+1 -1
src/applications/people/typeahead/PhabricatorPeopleDatasource.php
··· 20 20 } 21 21 22 22 public function getDatasourceApplicationClass() { 23 - return 'PhabricatorApplicationPeople'; 23 + return 'PhabricatorPeopleApplication'; 24 24 } 25 25 26 26 public function loadResults() {
-62
src/applications/phame/application/PhabricatorApplicationPhame.php
··· 1 - <?php 2 - 3 - final class PhabricatorApplicationPhame extends PhabricatorApplication { 4 - 5 - public function getBaseURI() { 6 - return '/phame/'; 7 - } 8 - 9 - public function getIconName() { 10 - return 'phame'; 11 - } 12 - 13 - public function getShortDescription() { 14 - return 'Blog'; 15 - } 16 - 17 - public function getTitleGlyph() { 18 - return "\xe2\x9c\xa9"; 19 - } 20 - 21 - public function getHelpURI() { 22 - return PhabricatorEnv::getDoclink('Phame User Guide'); 23 - } 24 - 25 - public function isBeta() { 26 - return true; 27 - } 28 - 29 - public function getRoutes() { 30 - return array( 31 - '/phame/' => array( 32 - '' => 'PhamePostListController', 33 - 'r/(?P<id>\d+)/(?P<hash>[^/]+)/(?P<name>.*)' 34 - => 'PhameResourceController', 35 - 36 - 'live/(?P<id>[^/]+)/(?P<more>.*)' => 'PhameBlogLiveController', 37 - 'post/' => array( 38 - '(?:(?P<filter>draft|all)/)?' => 'PhamePostListController', 39 - 'blogger/(?P<bloggername>[\w\.-_]+)/' => 'PhamePostListController', 40 - 'delete/(?P<id>[^/]+)/' => 'PhamePostDeleteController', 41 - 'edit/(?:(?P<id>[^/]+)/)?' => 'PhamePostEditController', 42 - 'view/(?P<id>\d+)/' => 'PhamePostViewController', 43 - 'publish/(?P<id>\d+)/' => 'PhamePostPublishController', 44 - 'unpublish/(?P<id>\d+)/' => 'PhamePostUnpublishController', 45 - 'notlive/(?P<id>\d+)/' => 'PhamePostNotLiveController', 46 - 'preview/' => 'PhamePostPreviewController', 47 - 'framed/(?P<id>\d+)/' => 'PhamePostFramedController', 48 - 'new/' => 'PhamePostNewController', 49 - 'move/(?P<id>\d+)/' => 'PhamePostNewController' 50 - ), 51 - 'blog/' => array( 52 - '(?:(?P<filter>user|all)/)?' => 'PhameBlogListController', 53 - 'delete/(?P<id>[^/]+)/' => 'PhameBlogDeleteController', 54 - 'edit/(?P<id>[^/]+)/' => 'PhameBlogEditController', 55 - 'view/(?P<id>[^/]+)/' => 'PhameBlogViewController', 56 - 'feed/(?P<id>[^/]+)/' => 'PhameBlogFeedController', 57 - 'new/' => 'PhameBlogEditController', 58 - ), 59 - ), 60 - ); 61 - } 62 - }
+63
src/applications/phame/application/PhabricatorPhameApplication.php
··· 1 + <?php 2 + 3 + final class PhabricatorPhameApplication extends PhabricatorApplication { 4 + 5 + public function getBaseURI() { 6 + return '/phame/'; 7 + } 8 + 9 + public function getIconName() { 10 + return 'phame'; 11 + } 12 + 13 + public function getShortDescription() { 14 + return 'Blog'; 15 + } 16 + 17 + public function getTitleGlyph() { 18 + return "\xe2\x9c\xa9"; 19 + } 20 + 21 + public function getHelpURI() { 22 + return PhabricatorEnv::getDoclink('Phame User Guide'); 23 + } 24 + 25 + public function isBeta() { 26 + return true; 27 + } 28 + 29 + public function getRoutes() { 30 + return array( 31 + '/phame/' => array( 32 + '' => 'PhamePostListController', 33 + 'r/(?P<id>\d+)/(?P<hash>[^/]+)/(?P<name>.*)' 34 + => 'PhameResourceController', 35 + 36 + 'live/(?P<id>[^/]+)/(?P<more>.*)' => 'PhameBlogLiveController', 37 + 'post/' => array( 38 + '(?:(?P<filter>draft|all)/)?' => 'PhamePostListController', 39 + 'blogger/(?P<bloggername>[\w\.-_]+)/' => 'PhamePostListController', 40 + 'delete/(?P<id>[^/]+)/' => 'PhamePostDeleteController', 41 + 'edit/(?:(?P<id>[^/]+)/)?' => 'PhamePostEditController', 42 + 'view/(?P<id>\d+)/' => 'PhamePostViewController', 43 + 'publish/(?P<id>\d+)/' => 'PhamePostPublishController', 44 + 'unpublish/(?P<id>\d+)/' => 'PhamePostUnpublishController', 45 + 'notlive/(?P<id>\d+)/' => 'PhamePostNotLiveController', 46 + 'preview/' => 'PhamePostPreviewController', 47 + 'framed/(?P<id>\d+)/' => 'PhamePostFramedController', 48 + 'new/' => 'PhamePostNewController', 49 + 'move/(?P<id>\d+)/' => 'PhamePostNewController' 50 + ), 51 + 'blog/' => array( 52 + '(?:(?P<filter>user|all)/)?' => 'PhameBlogListController', 53 + 'delete/(?P<id>[^/]+)/' => 'PhameBlogDeleteController', 54 + 'edit/(?P<id>[^/]+)/' => 'PhameBlogEditController', 55 + 'view/(?P<id>[^/]+)/' => 'PhameBlogViewController', 56 + 'feed/(?P<id>[^/]+)/' => 'PhameBlogFeedController', 57 + 'new/' => 'PhameBlogEditController', 58 + ), 59 + ), 60 + ); 61 + } 62 + 63 + }
+1 -1
src/applications/phame/conduit/ConduitAPI_phame_Method.php
··· 3 3 abstract class ConduitAPI_phame_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass('PhabricatorApplicationPhame'); 6 + return PhabricatorApplication::getByClass('PhabricatorPhameApplication'); 7 7 } 8 8 9 9 }
+1 -1
src/applications/phid/query/PhabricatorObjectListQuery.php
··· 144 144 } 145 145 146 146 $mailing_list_app = PhabricatorApplication::getByClass( 147 - 'PhabricatorApplicationMailingLists'); 147 + 'PhabricatorMailingListsApplication'); 148 148 if ($mailing_list_app->isInstalled()) { 149 149 if ($names) { 150 150 // We still haven't been able to resolve everything; try mailing lists
+1 -1
src/applications/phlux/application/PhabricatorApplicationPhlux.php src/applications/phlux/application/PhabricatorPhluxApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPhlux extends PhabricatorApplication { 3 + final class PhabricatorPhluxApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/phlux/';
+1 -1
src/applications/phlux/query/PhluxVariableQuery.php
··· 66 66 } 67 67 68 68 public function getQueryApplicationClass() { 69 - return 'PhabricatorApplicationPhlux'; 69 + return 'PhabricatorPhluxApplication'; 70 70 } 71 71 72 72 }
+1 -1
src/applications/pholio/application/PhabricatorApplicationPholio.php src/applications/pholio/application/PhabricatorPholioApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPholio extends PhabricatorApplication { 3 + final class PhabricatorPholioApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/pholio/';
+1 -1
src/applications/pholio/mail/PholioMockMailReceiver.php
··· 3 3 final class PholioMockMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationPholio'; 6 + $app_class = 'PhabricatorPholioApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/pholio/phid/PholioPHIDTypeMock.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationPholio'; 12 + return 'PhabricatorPholioApplication'; 13 13 } 14 14 15 15 public function newObject() {
+1 -1
src/applications/pholio/query/PholioImageQuery.php
··· 159 159 } 160 160 161 161 public function getQueryApplicationClass() { 162 - return 'PhabricatorApplicationPholio'; 162 + return 'PhabricatorPholioApplication'; 163 163 } 164 164 165 165 }
+1 -1
src/applications/pholio/query/PholioMockQuery.php
··· 172 172 } 173 173 174 174 public function getQueryApplicationClass() { 175 - return 'PhabricatorApplicationPholio'; 175 + return 'PhabricatorPholioApplication'; 176 176 } 177 177 178 178 }
+2 -4
src/applications/pholio/query/PholioMockSearchEngine.php
··· 1 1 <?php 2 2 3 - final class PholioMockSearchEngine 4 - extends PhabricatorApplicationSearchEngine { 3 + final class PholioMockSearchEngine extends PhabricatorApplicationSearchEngine { 5 4 6 5 public function getResultTypeDescription() { 7 6 return pht('Pholio Mocks'); 8 7 } 9 8 10 9 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPholio'; 10 + return 'PhabricatorPholioApplication'; 12 11 } 13 12 14 13 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 85 84 } 86 85 87 86 public function buildSavedQueryFromBuiltin($query_key) { 88 - 89 87 $query = $this->newSavedQuery(); 90 88 $query->setQueryKey($query_key); 91 89
+1 -1
src/applications/pholio/storage/PholioMock.php
··· 32 32 public static function initializeNewMock(PhabricatorUser $actor) { 33 33 $app = id(new PhabricatorApplicationQuery()) 34 34 ->setViewer($actor) 35 - ->withClasses(array('PhabricatorApplicationPholio')) 35 + ->withClasses(array('PhabricatorPholioApplication')) 36 36 ->executeOne(); 37 37 38 38 $view_policy = $app->getPolicy(PholioCapabilityDefaultView::CAPABILITY);
+1 -1
src/applications/phortune/application/PhabricatorApplicationPhortune.php src/applications/phortune/application/PhabricatorPhortuneApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPhortune extends PhabricatorApplication { 3 + final class PhabricatorPhortuneApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/phortune/';
+2 -3
src/applications/phortune/provider/PhortunePaymentProvider.php
··· 91 91 /** 92 92 * Determine of a provider can handle a payment method. 93 93 * 94 - * @return bool True if this provider can apply charges to the payment 95 - * method. 94 + * @return bool True if this provider can apply charges to the payment method. 96 95 */ 97 96 abstract public function canHandlePaymentMethod( 98 97 PhortunePaymentMethod $method); ··· 182 181 183 182 $digest = PhabricatorHash::digestForIndex($this->getProviderKey()); 184 183 185 - $app = PhabricatorApplication::getByClass('PhabricatorApplicationPhortune'); 184 + $app = PhabricatorApplication::getByClass('PhabricatorPhortuneApplication'); 186 185 $path = $app->getBaseURI().'provider/'.$digest.'/'.$action.'/'; 187 186 188 187 $uri = new PhutilURI($path);
+1 -2
src/applications/phortune/query/PhortuneAccountQuery.php
··· 95 95 return implode(' ', $joins); 96 96 } 97 97 98 - 99 98 public function getQueryApplicationClass() { 100 - return 'PhabricatorApplicationPhortune'; 99 + return 'PhabricatorPhortuneApplication'; 101 100 } 102 101 103 102 }
+1 -2
src/applications/phortune/query/PhortunePaymentMethodQuery.php
··· 110 110 return $this->formatWhereClause($where); 111 111 } 112 112 113 - 114 113 public function getQueryApplicationClass() { 115 - return 'PhabricatorApplicationPhortune'; 114 + return 'PhabricatorPhortuneApplication'; 116 115 } 117 116 118 117 }
+1 -1
src/applications/phortune/query/PhortuneProductQuery.php
··· 54 54 } 55 55 56 56 public function getQueryApplicationClass() { 57 - return 'PhabricatorApplicationPhortune'; 57 + return 'PhabricatorPhortuneApplication'; 58 58 } 59 59 60 60 }
+1 -1
src/applications/phpast/application/PhabricatorApplicationPHPAST.php src/applications/phpast/application/PhabricatorPHPASTApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPHPAST extends PhabricatorApplication { 3 + final class PhabricatorPHPASTApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/xhpast/';
+2 -3
src/applications/phragment/application/PhabricatorApplicationPhragment.php src/applications/phragment/application/PhabricatorPhragmentApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPhragment extends PhabricatorApplication { 3 + final class PhabricatorPhragmentApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/phragment/'; ··· 59 59 60 60 protected function getCustomCapabilities() { 61 61 return array( 62 - PhragmentCapabilityCanCreate::CAPABILITY => array( 63 - ), 62 + PhragmentCapabilityCanCreate::CAPABILITY => array(), 64 63 ); 65 64 } 66 65
+1 -1
src/applications/phragment/conduit/ConduitAPI_phragment_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationPhragment'); 7 + 'PhabricatorPhragmentApplication'); 8 8 } 9 9 10 10 }
+1 -1
src/applications/phragment/query/PhragmentFragmentQuery.php
··· 125 125 } 126 126 127 127 public function getQueryApplicationClass() { 128 - return 'PhabricatorApplicationPhragment'; 128 + return 'PhabricatorPhragmentApplication'; 129 129 } 130 130 }
+1 -1
src/applications/phragment/query/PhragmentFragmentVersionQuery.php
··· 118 118 } 119 119 120 120 public function getQueryApplicationClass() { 121 - return 'PhabricatorApplicationPhragment'; 121 + return 'PhabricatorPhragmentApplication'; 122 122 } 123 123 }
+1 -1
src/applications/phragment/query/PhragmentSnapshotChildQuery.php
··· 169 169 } 170 170 171 171 public function getQueryApplicationClass() { 172 - return 'PhabricatorApplicationPhragment'; 172 + return 'PhabricatorPhragmentApplication'; 173 173 } 174 174 }
+2 -1
src/applications/phragment/query/PhragmentSnapshotQuery.php
··· 105 105 } 106 106 107 107 public function getQueryApplicationClass() { 108 - return 'PhabricatorApplicationPhragment'; 108 + return 'PhabricatorPhragmentApplication'; 109 109 } 110 + 110 111 }
+1 -1
src/applications/phrequent/application/PhabricatorApplicationPhrequent.php src/applications/phrequent/application/PhabricatorPhrequentApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPhrequent extends PhabricatorApplication { 3 + final class PhabricatorPhrequentApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Track Time Spent');
+1 -2
src/applications/phrequent/conduit/ConduitAPI_phrequent_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationPhrequent'); 7 + 'PhabricatorPhrequentApplication'); 8 8 } 9 - 10 9 11 10 }
+4 -7
src/applications/phrequent/query/PhrequentSearchEngine.php
··· 1 1 <?php 2 2 3 - final class PhrequentSearchEngine 4 - extends PhabricatorApplicationSearchEngine { 3 + final class PhrequentSearchEngine extends PhabricatorApplicationSearchEngine { 5 4 6 5 public function getResultTypeDescription() { 7 6 return pht('Phrequent Time'); 8 7 } 9 8 10 9 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPhrequent'; 10 + return 'PhabricatorPhrequentApplication'; 12 11 } 13 12 14 13 public function getPageSize(PhabricatorSavedQuery $saved) { ··· 92 91 } 93 92 94 93 public function getBuiltinQueryNames() { 95 - $names = array( 94 + return array( 96 95 'tracking' => pht('Currently Tracking'), 97 96 'all' => pht('All Tracked'), 98 97 ); 99 - 100 - return $names; 101 98 } 102 99 103 100 public function buildSavedQueryFromBuiltin($query_key) { 104 - 105 101 $query = $this->newSavedQuery(); 106 102 $query->setQueryKey($query_key); 107 103 ··· 203 199 204 200 return $view; 205 201 } 202 + 206 203 }
+1 -2
src/applications/phrequent/query/PhrequentUserTimeQuery.php
··· 302 302 return $sum_ended['N'] + $sum_not_ended['N']; 303 303 } 304 304 305 - 306 305 public function getQueryApplicationClass() { 307 - return 'PhabricatorApplicationPhrequent'; 306 + return 'PhabricatorPhrequentApplication'; 308 307 } 309 308 310 309 }
+2 -2
src/applications/phriction/application/PhabricatorApplicationPhriction.php src/applications/phriction/application/PhabricatorPhrictionApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPhriction extends PhabricatorApplication { 3 + final class PhabricatorPhrictionApplication extends PhabricatorApplication { 4 4 5 5 public function getShortDescription() { 6 6 return pht('Wiki'); ··· 54 54 'edit/(?:(?P<id>[1-9]\d*)/)?' => 'PhrictionEditController', 55 55 'delete/(?P<id>[1-9]\d*)/' => 'PhrictionDeleteController', 56 56 'new/' => 'PhrictionNewController', 57 - 'move/(?:(?P<id>[1-9]\d*)/)?' => 'PhrictionMoveController', 57 + 'move/(?:(?P<id>[1-9]\d*)/)?' => 'PhrictionMoveController', 58 58 59 59 'preview/' => 'PhabricatorMarkupPreviewController', 60 60 'diff/(?P<id>[1-9]\d*)/' => 'PhrictionDiffController',
+1 -1
src/applications/phriction/conduit/ConduitAPI_phriction_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationPhriction'); 7 + 'PhabricatorPhrictionApplication'); 8 8 } 9 9 10 10 final protected function buildDocumentInfoDictionary(PhrictionDocument $doc) {
+1 -1
src/applications/phriction/phid/PhrictionPHIDTypeDocument.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationPhriction'; 12 + return 'PhabricatorPhrictionApplication'; 13 13 } 14 14 15 15 public function newObject() {
+1 -2
src/applications/phriction/query/PhrictionDocumentQuery.php
··· 267 267 } 268 268 } 269 269 270 - 271 270 public function getQueryApplicationClass() { 272 - return 'PhabricatorApplicationPhriction'; 271 + return 'PhabricatorPhrictionApplication'; 273 272 } 274 273 275 274 }
+1 -1
src/applications/policy/application/PhabricatorApplicationPolicy.php src/applications/policy/application/PhabricatorPolicyApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPolicy extends PhabricatorApplication { 3 + final class PhabricatorPolicyApplication extends PhabricatorApplication { 4 4 5 5 public function isLaunchable() { 6 6 return false;
+1 -2
src/applications/policy/query/PhabricatorPolicyQuery.php
··· 228 228 return true; 229 229 } 230 230 231 - 232 231 public function getQueryApplicationClass() { 233 - return 'PhabricatorApplicationPolicy'; 232 + return 'PhabricatorPolicyApplication'; 234 233 } 235 234 236 235 }
+3 -3
src/applications/ponder/application/PhabricatorApplicationPonder.php src/applications/ponder/application/PhabricatorPonderApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationPonder extends PhabricatorApplication { 3 + final class PhabricatorPonderApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/ponder/'; ··· 54 54 'question/comment/(?P<id>\d+)/' => 'PonderQuestionCommentController', 55 55 'question/history/(?P<id>\d+)/' => 'PonderQuestionHistoryController', 56 56 'preview/' => 'PhabricatorMarkupPreviewController', 57 - 'question/(?P<status>open|close)/(?P<id>[1-9]\d*)/' => 58 - 'PonderQuestionStatusController', 57 + 'question/(?P<status>open|close)/(?P<id>[1-9]\d*)/' 58 + => 'PonderQuestionStatusController', 59 59 'vote/' => 'PonderVoteSaveController', 60 60 ), 61 61 );
+1 -1
src/applications/ponder/mail/PonderQuestionMailReceiver.php
··· 3 3 final class PonderQuestionMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationPonder'; 6 + $app_class = 'PhabricatorPonderApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -1
src/applications/ponder/phid/PonderPHIDTypeQuestion.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationPonder'; 12 + return 'PhabricatorPonderApplication'; 13 13 } 14 14 15 15 public function newObject() {
+1 -3
src/applications/ponder/query/PonderAnswerQuery.php
··· 115 115 } 116 116 } 117 117 118 - 119 118 return $answers; 120 119 } 121 120 ··· 123 122 return true; 124 123 } 125 124 126 - 127 125 public function getQueryApplicationClass() { 128 - return 'PhabricatorApplicationPonder'; 126 + return 'PhabricatorPonderApplication'; 129 127 } 130 128 131 129 }
+1 -2
src/applications/ponder/query/PonderQuestionQuery.php
··· 194 194 return implode(' ', $joins); 195 195 } 196 196 197 - 198 197 public function getQueryApplicationClass() { 199 - return 'PhabricatorApplicationPonder'; 198 + return 'PhabricatorPonderApplication'; 200 199 } 201 200 202 201 }
+1 -1
src/applications/ponder/query/PonderQuestionSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationPonder'; 11 + return 'PhabricatorPonderApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) {
+10 -11
src/applications/project/application/PhabricatorApplicationProject.php src/applications/project/application/PhabricatorProjectApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationProject extends PhabricatorApplication { 3 + final class PhabricatorProjectApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return pht('Projects'); ··· 46 46 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorProjectEditMainController', 47 47 'details/(?P<id>[1-9]\d*)/' 48 48 => 'PhabricatorProjectEditDetailsController', 49 - 'archive/(?P<id>[1-9]\d*)/' => 50 - 'PhabricatorProjectArchiveController', 49 + 'archive/(?P<id>[1-9]\d*)/' 50 + => 'PhabricatorProjectArchiveController', 51 51 'members/(?P<id>[1-9]\d*)/' 52 52 => 'PhabricatorProjectMembersEditController', 53 53 'members/(?P<id>[1-9]\d*)/remove/' 54 54 => 'PhabricatorProjectMembersRemoveController', 55 55 'view/(?P<id>[1-9]\d*)/' 56 56 => 'PhabricatorProjectProfileController', 57 - 'picture/(?P<id>[1-9]\d*)/' => 58 - 'PhabricatorProjectEditPictureController', 59 - 'icon/(?P<id>[1-9]\d*)/' => 60 - 'PhabricatorProjectEditIconController', 57 + 'picture/(?P<id>[1-9]\d*)/' 58 + => 'PhabricatorProjectEditPictureController', 59 + 'icon/(?P<id>[1-9]\d*)/' 60 + => 'PhabricatorProjectEditIconController', 61 61 'create/' => 'PhabricatorProjectCreateController', 62 62 'board/(?P<id>[1-9]\d*)/'. 63 63 '(?P<filter>filter/)?'. 64 - '(?:query/(?P<queryKey>[^/]+)/)?' => 65 - 'PhabricatorProjectBoardViewController', 64 + '(?:query/(?P<queryKey>[^/]+)/)?' 65 + => 'PhabricatorProjectBoardViewController', 66 66 'move/(?P<id>[1-9]\d*)/' => 'PhabricatorProjectMoveController', 67 67 'board/(?P<projectID>[1-9]\d*)/' => array( 68 68 'edit/(?:(?P<id>\d+)/)?' ··· 90 90 91 91 protected function getCustomCapabilities() { 92 92 return array( 93 - ProjectCapabilityCreateProjects::CAPABILITY => array( 94 - ), 93 + ProjectCapabilityCreateProjects::CAPABILITY => array(), 95 94 ); 96 95 } 97 96
+1 -2
src/applications/project/conduit/ConduitAPI_project_Method.php
··· 3 3 abstract class ConduitAPI_project_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationProject'); 6 + return PhabricatorApplication::getByClass('PhabricatorProjectApplication'); 8 7 } 9 8 10 9 protected function buildProjectInfoDictionary(PhabricatorProject $project) {
+1 -2
src/applications/project/phid/PhabricatorProjectPHIDTypeProject.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationProject'; 12 + return 'PhabricatorProjectApplication'; 13 13 } 14 14 15 15 public function getTypeIcon() { ··· 106 106 107 107 return phutil_utf8_strtolower($slug); 108 108 } 109 - 110 109 111 110 }
+1 -1
src/applications/project/query/PhabricatorProjectColumnQuery.php
··· 106 106 } 107 107 108 108 public function getQueryApplicationClass() { 109 - return 'PhabricatorApplicationProject'; 109 + return 'PhabricatorProjectApplication'; 110 110 } 111 111 112 112 }
+1 -2
src/applications/project/query/PhabricatorProjectQuery.php
··· 350 350 return implode(' ', $joins); 351 351 } 352 352 353 - 354 353 public function getQueryApplicationClass() { 355 - return 'PhabricatorApplicationProject'; 354 + return 'PhabricatorProjectApplication'; 356 355 } 357 356 358 357 protected function getApplicationSearchObjectPHIDColumn() {
+1 -2
src/applications/project/query/PhabricatorProjectSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationProject'; 11 + return 'PhabricatorProjectApplication'; 12 12 } 13 13 14 14 public function getCustomFieldObject() { ··· 108 108 } 109 109 110 110 public function buildSavedQueryFromBuiltin($query_key) { 111 - 112 111 $query = $this->newSavedQuery(); 113 112 $query->setQueryKey($query_key); 114 113
+1 -1
src/applications/project/typeahead/PhabricatorProjectDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationProject'; 11 + return 'PhabricatorProjectApplication'; 12 12 } 13 13 14 14 public function loadResults() {
+13 -13
src/applications/releeph/application/PhabricatorApplicationReleeph.php src/applications/releeph/application/PhabricatorReleephApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationReleeph extends PhabricatorApplication { 3 + final class PhabricatorReleephApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return pht('Releeph'); ··· 49 49 ), 50 50 51 51 'branch/' => array( 52 - 'edit/(?P<branchID>[1-9]\d*)/' => 53 - 'ReleephBranchEditController', 54 - '(?P<action>close|re-open)/(?P<branchID>[1-9]\d*)/' => 55 - 'ReleephBranchAccessController', 52 + 'edit/(?P<branchID>[1-9]\d*)/' 53 + => 'ReleephBranchEditController', 54 + '(?P<action>close|re-open)/(?P<branchID>[1-9]\d*)/' 55 + => 'ReleephBranchAccessController', 56 56 'preview/' => 'ReleephBranchNamePreviewController', 57 57 '(?P<branchID>[1-9]\d*)/' => array( 58 58 'history/' => 'ReleephBranchHistoryController', 59 59 '(?:query/(?P<queryKey>[^/]+)/)?' => 'ReleephBranchViewController', 60 60 ), 61 - 'pull/(?P<branchID>[1-9]\d*)/' => 62 - 'ReleephRequestEditController', 61 + 'pull/(?P<branchID>[1-9]\d*)/' 62 + => 'ReleephRequestEditController', 63 63 ), 64 64 65 65 'request/' => array( ··· 68 68 'D(?P<diffRevID>[1-9]\d*)' => 69 69 'ReleephRequestDifferentialCreateController', 70 70 ), 71 - 'edit/(?P<requestID>[1-9]\d*)/' => 72 - 'ReleephRequestEditController', 73 - 'action/(?P<action>.+)/(?P<requestID>[1-9]\d*)/' => 74 - 'ReleephRequestActionController', 71 + 'edit/(?P<requestID>[1-9]\d*)/' 72 + => 'ReleephRequestEditController', 73 + 'action/(?P<action>.+)/(?P<requestID>[1-9]\d*)/' 74 + => 'ReleephRequestActionController', 75 75 'typeahead/' => 76 76 'ReleephRequestTypeaheadController', 77 - 'comment/(?P<requestID>[1-9]\d*)/' => 78 - 'ReleephRequestCommentController', 77 + 'comment/(?P<requestID>[1-9]\d*)/' 78 + => 'ReleephRequestCommentController', 79 79 ), 80 80 ) 81 81 );
+1 -1
src/applications/releeph/conduit/ConduitAPI_releeph_Method.php
··· 11 11 } 12 12 13 13 public function getApplication() { 14 - return PhabricatorApplication::getByClass('PhabricatorApplicationReleeph'); 14 + return PhabricatorApplication::getByClass('PhabricatorReleephApplication'); 15 15 } 16 16 17 17 }
+1 -3
src/applications/releeph/config/PhabricatorApplicationReleephConfigOptions.php src/applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationReleephConfigOptions 3 + final class PhabricatorReleephApplicationConfigOptions 4 4 extends PhabricatorApplicationConfigOptions { 5 5 6 6 public function getName() { ··· 12 12 } 13 13 14 14 public function getOptions() { 15 - 16 15 $default_fields = array( 17 16 new ReleephSummaryFieldSpecification(), 18 17 new ReleephRequestorFieldSpecification(), ··· 69 68 'basis.')), 70 69 ); 71 70 } 72 - 73 71 74 72 }
+1 -1
src/applications/releeph/mail/ReleephRequestMailReceiver.php
··· 3 3 final class ReleephRequestMailReceiver extends PhabricatorObjectMailReceiver { 4 4 5 5 public function isEnabled() { 6 - $app_class = 'PhabricatorApplicationReleeph'; 6 + $app_class = 'PhabricatorReleephApplication'; 7 7 return PhabricatorApplication::isClassInstalled($app_class); 8 8 } 9 9
+1 -3
src/applications/releeph/query/ReleephBranchQuery.php
··· 69 69 } 70 70 } 71 71 72 - 73 72 public function willFilterPage(array $branches) { 74 73 $project_ids = mpull($branches, 'getReleephProjectID'); 75 74 ··· 146 145 return $this->formatWhereClause($where); 147 146 } 148 147 149 - 150 148 public function getQueryApplicationClass() { 151 - return 'PhabricatorApplicationReleeph'; 149 + return 'PhabricatorReleephApplication'; 152 150 } 153 151 154 152 }
+1 -3
src/applications/releeph/query/ReleephProductQuery.php
··· 83 83 } 84 84 85 85 public function didFilterPage(array $products) { 86 - 87 86 if ($this->needArcanistProjects) { 88 87 $project_ids = array_filter(mpull($products, 'getArcanistProjectID')); 89 88 if ($project_ids) { ··· 103 102 104 103 return $products; 105 104 } 106 - 107 105 108 106 private function buildWhereClause(AphrontDatabaseConnection $conn_r) { 109 107 $where = array(); ··· 169 167 } 170 168 171 169 public function getQueryApplicationClass() { 172 - return 'PhabricatorApplicationReleeph'; 170 + return 'PhabricatorReleephApplication'; 173 171 } 174 172 175 173 }
+2 -7
src/applications/releeph/query/ReleephProductSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationReleeph'; 11 + return 'PhabricatorReleephApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 43 43 ->setLabel(pht('Show Products')) 44 44 ->setValue($saved_query->getParameter('active')) 45 45 ->setOptions($this->getActiveOptions())); 46 - 47 46 } 48 47 49 48 protected function getURI($path) { ··· 51 50 } 52 51 53 52 public function getBuiltinQueryNames() { 54 - $names = array( 53 + return array( 55 54 'active' => pht('Active'), 56 55 'all' => pht('All'), 57 56 ); 58 - 59 - return $names; 60 57 } 61 58 62 59 public function buildSavedQueryFromBuiltin($query_key) { 63 - 64 60 $query = $this->newSavedQuery(); 65 61 $query->setQueryKey($query_key); 66 62 ··· 133 129 134 130 return $list; 135 131 } 136 - 137 132 138 133 }
+1 -3
src/applications/releeph/query/ReleephRequestQuery.php
··· 79 79 } 80 80 81 81 public function willFilterPage(array $requests) { 82 - 83 82 // Load requested objects: you must be able to see an object to see 84 83 // requests for it. 85 84 $object_phids = mpull($requests, 'getRequestedObjectPHID'); ··· 241 240 } 242 241 } 243 242 244 - 245 243 public function getQueryApplicationClass() { 246 - return 'PhabricatorApplicationReleeph'; 244 + return 'PhabricatorReleephApplication'; 247 245 } 248 246 249 247 }
-37
src/applications/repository/application/PhabricatorApplicationRepositories.php
··· 1 - <?php 2 - 3 - final class PhabricatorApplicationRepositories extends PhabricatorApplication { 4 - 5 - public function getBaseURI() { 6 - return '/repository/'; 7 - } 8 - 9 - public function getIconName() { 10 - return 'repositories'; 11 - } 12 - 13 - public function getShortDescription() { 14 - return pht('(Deprecated)'); 15 - } 16 - 17 - public function getTitleGlyph() { 18 - return 'rX'; 19 - } 20 - 21 - public function getApplicationGroup() { 22 - return self::GROUP_ADMIN; 23 - } 24 - 25 - public function getRoutes() { 26 - return array( 27 - '/repository/' => array( 28 - '' => 'PhabricatorRepositoryListController', 29 - 'project/edit/(?P<id>[1-9]\d*)/' => 30 - 'PhabricatorRepositoryArcanistProjectEditController', 31 - 'project/delete/(?P<id>[1-9]\d*)/' => 32 - 'PhabricatorRepositoryArcanistProjectDeleteController', 33 - ), 34 - ); 35 - } 36 - 37 - }
+37
src/applications/repository/application/PhabricatorRepositoriesApplication.php
··· 1 + <?php 2 + 3 + final class PhabricatorRepositoriesApplication extends PhabricatorApplication { 4 + 5 + public function getBaseURI() { 6 + return '/repository/'; 7 + } 8 + 9 + public function getIconName() { 10 + return 'repositories'; 11 + } 12 + 13 + public function getShortDescription() { 14 + return pht('(Deprecated)'); 15 + } 16 + 17 + public function getTitleGlyph() { 18 + return 'rX'; 19 + } 20 + 21 + public function getApplicationGroup() { 22 + return self::GROUP_ADMIN; 23 + } 24 + 25 + public function getRoutes() { 26 + return array( 27 + '/repository/' => array( 28 + '' => 'PhabricatorRepositoryListController', 29 + 'project/edit/(?P<id>[1-9]\d*)/' 30 + => 'PhabricatorRepositoryArcanistProjectEditController', 31 + 'project/delete/(?P<id>[1-9]\d*)/' 32 + => 'PhabricatorRepositoryArcanistProjectDeleteController', 33 + ), 34 + ); 35 + } 36 + 37 + }
+1 -1
src/applications/repository/conduit/ConduitAPI_repository_Method.php
··· 4 4 5 5 public function getApplication() { 6 6 return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationDiffusion'); 7 + 'PhabricatorDiffusionApplication'); 8 8 } 9 9 10 10 }
+1 -1
src/applications/repository/conduit/ConduitAPI_repository_create_Method.php
··· 58 58 protected function execute(ConduitAPIRequest $request) { 59 59 $application = id(new PhabricatorApplicationQuery()) 60 60 ->setViewer($request->getUser()) 61 - ->withClasses(array('PhabricatorApplicationDiffusion')) 61 + ->withClasses(array('PhabricatorDiffusionApplication')) 62 62 ->executeOne(); 63 63 64 64 PhabricatorPolicyFilter::requireCapability(
+1 -2
src/applications/repository/phid/PhabricatorRepositoryPHIDTypeCommit.php
··· 9 9 } 10 10 11 11 public function getPHIDTypeApplicationClass() { 12 - return 'PhabricatorApplicationDiffusion'; 12 + return 'PhabricatorDiffusionApplication'; 13 13 } 14 14 15 15 public function newObject() { ··· 60 60 '|'. 61 61 '[a-f0-9]{'.$min_unqualified.',40}'; 62 62 } 63 - 64 63 65 64 public function canLoadNamedObject($name) { 66 65 $pattern = self::getCommitObjectNamePattern();
+1 -3
src/applications/repository/query/PhabricatorRepositoryMirrorQuery.php
··· 63 63 return $mirrors; 64 64 } 65 65 66 - 67 66 private function buildWhereClause(AphrontDatabaseConnection $conn_r) { 68 67 $where = array(); 69 68 ··· 93 92 return $this->formatWhereClause($where); 94 93 } 95 94 96 - 97 95 public function getQueryApplicationClass() { 98 - return 'PhabricatorApplicationDiffusion'; 96 + return 'PhabricatorDiffusionApplication'; 99 97 } 100 98 101 99 }
+1 -2
src/applications/repository/query/PhabricatorRepositoryPushEventQuery.php
··· 124 124 return $this->formatWhereClause($where); 125 125 } 126 126 127 - 128 127 public function getQueryApplicationClass() { 129 - return 'PhabricatorApplicationDiffusion'; 128 + return 'PhabricatorDiffusionApplication'; 130 129 } 131 130 132 131 }
+1 -3
src/applications/repository/query/PhabricatorRepositoryPushLogQuery.php
··· 82 82 return $logs; 83 83 } 84 84 85 - 86 85 private function buildWhereClause(AphrontDatabaseConnection $conn_r) { 87 86 $where = array(); 88 87 ··· 140 139 return $this->formatWhereClause($where); 141 140 } 142 141 143 - 144 142 public function getQueryApplicationClass() { 145 - return 'PhabricatorApplicationDiffusion'; 143 + return 'PhabricatorDiffusionApplication'; 146 144 } 147 145 148 146 }
+2 -5
src/applications/repository/query/PhabricatorRepositoryPushLogSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 91 91 } 92 92 93 93 public function getBuiltinQueryNames() { 94 - $names = array( 94 + return array( 95 95 'all' => pht('All Push Logs'), 96 96 ); 97 - 98 - return $names; 99 97 } 100 98 101 99 public function buildSavedQueryFromBuiltin($query_key) { 102 - 103 100 $query = $this->newSavedQuery(); 104 101 $query->setQueryKey($query_key); 105 102
+1 -3
src/applications/repository/query/PhabricatorRepositoryQuery.php
··· 102 102 return $this; 103 103 } 104 104 105 - 106 105 protected function loadPage() { 107 106 $table = new PhabricatorRepository(); 108 107 $conn_r = $table->establishConnection('r'); ··· 237 236 } 238 237 239 238 protected function getPagingColumn() { 240 - 241 239 $order = $this->order; 242 240 switch ($order) { 243 241 case self::ORDER_CREATED: ··· 424 422 425 423 426 424 public function getQueryApplicationClass() { 427 - return 'PhabricatorApplicationDiffusion'; 425 + return 'PhabricatorDiffusionApplication'; 428 426 } 429 427 430 428 private function getNormalizedPaths() {
+1 -2
src/applications/repository/query/PhabricatorRepositoryRefCursorQuery.php
··· 93 93 return $this->formatWhereClause($where); 94 94 } 95 95 96 - 97 96 public function getQueryApplicationClass() { 98 - return 'PhabricatorApplicationDiffusion'; 97 + return 'PhabricatorDiffusionApplication'; 99 98 } 100 99 101 100 }
+1 -1
src/applications/repository/query/PhabricatorRepositorySearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationDiffusion'; 11 + return 'PhabricatorDiffusionApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) {
+1 -1
src/applications/repository/storage/PhabricatorRepository.php
··· 51 51 public static function initializeNewRepository(PhabricatorUser $actor) { 52 52 $app = id(new PhabricatorApplicationQuery()) 53 53 ->setViewer($actor) 54 - ->withClasses(array('PhabricatorApplicationDiffusion')) 54 + ->withClasses(array('PhabricatorDiffusionApplication')) 55 55 ->executeOne(); 56 56 57 57 $view_policy = $app->getPolicy(DiffusionCapabilityDefaultView::CAPABILITY);
+1 -1
src/applications/repository/worker/commitmessageparser/PhabricatorRepositoryCommitMessageParserWorker.php
··· 409 409 PhabricatorRepositoryCommit $commit, 410 410 $message) { 411 411 412 - $maniphest = 'PhabricatorApplicationManiphest'; 412 + $maniphest = 'PhabricatorManiphestApplication'; 413 413 if (!PhabricatorApplication::isClassInstalled($maniphest)) { 414 414 return; 415 415 }
+4 -4
src/applications/search/application/PhabricatorApplicationSearch.php src/applications/search/application/PhabricatorSearchApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSearch extends PhabricatorApplication { 3 + final class PhabricatorSearchApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/search/'; ··· 35 35 'select/(?P<type>\w+)/' 36 36 => 'PhabricatorSearchSelectController', 37 37 'index/(?P<phid>[^/]+)/' => 'PhabricatorSearchIndexController', 38 - 'hovercard/(?P<mode>retrieve|test)/' => 39 - 'PhabricatorSearchHovercardController', 38 + 'hovercard/(?P<mode>retrieve|test)/' 39 + => 'PhabricatorSearchHovercardController', 40 40 'edit/(?P<queryKey>[^/]+)/' => 'PhabricatorSearchEditController', 41 41 'delete/(?P<queryKey>[^/]+)/(?P<engine>[^/]+)/' 42 42 => 'PhabricatorSearchDeleteController', 43 43 'order/(?P<engine>[^/]+)/' => 'PhabricatorSearchOrderController', 44 - ), 44 + ), 45 45 ); 46 46 } 47 47
+1 -2
src/applications/search/query/PhabricatorNamedQueryQuery.php
··· 79 79 return $this->formatWhereClause($where); 80 80 } 81 81 82 - 83 82 public function getQueryApplicationClass() { 84 - return 'PhabricatorApplicationSearch'; 83 + return 'PhabricatorSearchApplication'; 85 84 } 86 85 87 86 }
+1 -2
src/applications/search/query/PhabricatorSavedQueryQuery.php
··· 66 66 return $this->formatWhereClause($where); 67 67 } 68 68 69 - 70 69 public function getQueryApplicationClass() { 71 - return 'PhabricatorApplicationSearch'; 70 + return 'PhabricatorSearchApplication'; 72 71 } 73 72 74 73 }
+2 -5
src/applications/search/query/PhabricatorSearchApplicationSearchEngine.php
··· 8 8 } 9 9 10 10 public function getApplicationClassName() { 11 - return 'PhabricatorApplicationSearch'; 11 + return 'PhabricatorSearchApplication'; 12 12 } 13 13 14 14 public function buildSavedQueryFromRequest(AphrontRequest $request) { ··· 170 170 } 171 171 172 172 public function getBuiltinQueryNames() { 173 - $names = array( 173 + return array( 174 174 'all' => pht('All Documents'), 175 175 'open' => pht('Open Documents'), 176 176 'open-tasks' => pht('Open Tasks'), 177 177 ); 178 - 179 - return $names; 180 178 } 181 179 182 180 public function buildSavedQueryFromBuiltin($query_key) { 183 - 184 181 $query = $this->newSavedQuery(); 185 182 $query->setQueryKey($query_key); 186 183
+1 -2
src/applications/search/query/PhabricatorSearchDocumentQuery.php
··· 25 25 } 26 26 27 27 protected function willFilterPage(array $handles) { 28 - 29 28 // NOTE: This is used by the object selector dialog to exclude the object 30 29 // you're looking at, so that, e.g., a task can't be set as a dependency 31 30 // of itself in the UI. ··· 67 66 } 68 67 69 68 public function getQueryApplicationClass() { 70 - return 'PhabricatorApplicationSearch'; 69 + return 'PhabricatorSearchApplication'; 71 70 } 72 71 73 72 protected function getPagingValue($result) {
+1 -1
src/applications/search/typeahead/PhabricatorSearchDatasource.php
··· 8 8 } 9 9 10 10 public function getDatasourceApplicationClass() { 11 - return 'PhabricatorApplicationSearch'; 11 + return 'PhabricatorSearchApplication'; 12 12 } 13 13 14 14 public function getComponentDatasources() {
+1 -1
src/applications/settings/application/PhabricatorApplicationSettings.php src/applications/settings/application/PhabricatorSettingsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSettings extends PhabricatorApplication { 3 + final class PhabricatorSettingsApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/settings/';
+2 -1
src/applications/settings/panel/PhabricatorSettingsPanelConpherencePreferences.php
··· 5 5 6 6 public function isEnabled() { 7 7 return PhabricatorApplication::isClassInstalled( 8 - 'PhabricatorApplicationConpherence'); 8 + 'PhabricatorConpherenceApplication'); 9 9 } 10 10 11 11 public function getPanelKey() { ··· 65 65 $form_box, 66 66 ); 67 67 } 68 + 68 69 }
+5 -5
src/applications/settings/panel/PhabricatorSettingsPanelEmailPreferences.php
··· 53 53 $mailtags = $preferences->getPreference('mailtags', array()); 54 54 $all_tags = $this->getMailTags(); 55 55 56 - $maniphest = 'PhabricatorApplicationManiphest'; 56 + $maniphest = 'PhabricatorManiphestApplication'; 57 57 if (!PhabricatorApplication::isClassInstalled($maniphest)) { 58 58 $all_tags = array_diff_key($all_tags, $this->getManiphestMailTags()); 59 59 } 60 60 61 - $pholio = 'PhabricatorApplicationPholio'; 61 + $pholio = 'PhabricatorPholioApplication'; 62 62 if (!PhabricatorApplication::isClassInstalled($pholio)) { 63 63 $all_tags = array_diff_key($all_tags, $this->getPholioMailTags()); 64 64 } ··· 186 186 '**Phabricator will send an email to your primary account when:**')); 187 187 188 188 if (PhabricatorApplication::isClassInstalledForViewer( 189 - 'PhabricatorApplicationDifferential', $user)) { 189 + 'PhabricatorDifferentialApplication', $user)) { 190 190 $form 191 191 ->appendChild( 192 192 $this->buildMailTagCheckboxes( ··· 196 196 } 197 197 198 198 if (PhabricatorApplication::isClassInstalledForViewer( 199 - 'PhabricatorApplicationManiphest', $user)) { 199 + 'PhabricatorManiphestApplication', $user)) { 200 200 $form->appendChild( 201 201 $this->buildMailTagCheckboxes( 202 202 $this->getManiphestMailTags(), ··· 205 205 } 206 206 207 207 if (PhabricatorApplication::isClassInstalledForViewer( 208 - 'PhabricatorApplicationPholio', $user)) { 208 + 'PhabricatorPholioApplication', $user)) { 209 209 $form->appendChild( 210 210 $this->buildMailTagCheckboxes( 211 211 $this->getPholioMailTags(),
+3 -2
src/applications/settings/panel/PhabricatorSettingsPanelHomePreferences.php
··· 42 42 } 43 43 asort($options); 44 44 45 - unset($options['PhabricatorApplicationApplications']); 45 + unset($options['PhabricatorApplicationsApplication']); 46 46 47 47 if ($request->isFormPost()) { 48 48 $pin = $request->getStr('pin'); ··· 137 137 )); 138 138 139 139 foreach ($app_list as $key => $application) { 140 - if ($key == 'PhabricatorApplicationApplications') { 140 + if ($key == 'PhabricatorApplicationsApplication') { 141 141 continue; 142 142 } 143 143 ··· 194 194 195 195 return $box; 196 196 } 197 + 197 198 }
+1 -1
src/applications/slowvote/application/PhabricatorApplicationSlowvote.php src/applications/slowvote/application/PhabricatorSlowvoteApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSlowvote extends PhabricatorApplication { 3 + final class PhabricatorSlowvoteApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/vote/';
+1 -2
src/applications/slowvote/conduit/ConduitAPI_slowvote_Method.php
··· 3 3 abstract class ConduitAPI_slowvote_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationSlowvote'); 6 + return PhabricatorApplication::getByClass('PhabricatorSlowvoteApplication'); 8 7 } 9 8 10 9 }
+1 -2
src/applications/slowvote/query/PhabricatorSlowvoteQuery.php
··· 178 178 return 'p.id'; 179 179 } 180 180 181 - 182 181 public function getQueryApplicationClass() { 183 - return 'PhabricatorApplicationSlowvote'; 182 + return 'PhabricatorSlowvoteApplication'; 184 183 } 185 184 186 185 }
+1 -1
src/applications/slowvote/storage/PhabricatorSlowvotePoll.php
··· 31 31 public static function initializeNewPoll(PhabricatorUser $actor) { 32 32 $app = id(new PhabricatorApplicationQuery()) 33 33 ->setViewer($actor) 34 - ->withClasses(array('PhabricatorApplicationSlowvote')) 34 + ->withClasses(array('PhabricatorSlowvoteApplication')) 35 35 ->executeOne(); 36 36 37 37 $view_policy = $app->getPolicy(
+3 -3
src/applications/subscriptions/application/PhabricatorApplicationSubscriptions.php src/applications/subscriptions/application/PhabricatorSubscriptionsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSubscriptions extends PhabricatorApplication { 3 + final class PhabricatorSubscriptionsApplication extends PhabricatorApplication { 4 4 5 5 public function isLaunchable() { 6 6 return false; ··· 22 22 '(?P<action>add|delete)/'. 23 23 '(?P<phid>[^/]+)/' => 'PhabricatorSubscriptionsEditController', 24 24 'list/(?P<phid>[^/]+)/' => 'PhabricatorSubscriptionsListController', 25 - 'transaction/(?P<type>add|rem)/(?<phid>[^/]+)/' => 26 - 'PhabricatorSubscriptionsTransactionController', 25 + 'transaction/(?P<type>add|rem)/(?<phid>[^/]+)/' 26 + => 'PhabricatorSubscriptionsTransactionController', 27 27 ), 28 28 ); 29 29 }
+1 -1
src/applications/support/application/PhabricatorApplicationSupport.php src/applications/support/application/PhabricatorSupportApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSupport extends PhabricatorApplication { 3 + final class PhabricatorSupportApplication extends PhabricatorApplication { 4 4 5 5 public function canUninstall() { 6 6 return false;
+1 -1
src/applications/system/application/PhabricatorApplicationSystem.php src/applications/system/application/PhabricatorSystemApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationSystem extends PhabricatorApplication { 3 + final class PhabricatorSystemApplication extends PhabricatorApplication { 4 4 5 5 public function canUninstall() { 6 6 return false;
+1 -1
src/applications/tokens/application/PhabricatorApplicationTokens.php src/applications/tokens/application/PhabricatorTokensApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationTokens extends PhabricatorApplication { 3 + final class PhabricatorTokensApplication extends PhabricatorApplication { 4 4 5 5 public function getName() { 6 6 return pht('Tokens');
+1 -3
src/applications/tokens/conduit/ConduitAPI_token_Method.php
··· 3 3 abstract class ConduitAPI_token_Method extends ConduitAPIMethod { 4 4 5 5 public function getApplication() { 6 - return PhabricatorApplication::getByClass( 7 - 'PhabricatorApplicationTokens'); 6 + return PhabricatorApplication::getByClass('PhabricatorTokensApplication'); 8 7 } 9 8 10 9 public function getMethodStatus() { ··· 41 40 42 41 return $list; 43 42 } 44 - 45 43 46 44 }
+1 -1
src/applications/tokens/query/PhabricatorTokenGivenQuery.php
··· 90 90 } 91 91 92 92 public function getQueryApplicationClass() { 93 - return 'PhabricatorApplicationTokens'; 93 + return 'PhabricatorTokensApplication'; 94 94 } 95 95 96 96 }
+1 -1
src/applications/tokens/query/PhabricatorTokenQuery.php
··· 63 63 64 64 65 65 public function getQueryApplicationClass() { 66 - return 'PhabricatorApplicationTokens'; 66 + return 'PhabricatorTokensApplication'; 67 67 } 68 68 69 69 }
+1 -1
src/applications/tokens/query/PhabricatorTokenReceiverQuery.php
··· 35 35 } 36 36 37 37 public function getQueryApplicationClass() { 38 - return 'PhabricatorApplicationTokens'; 38 + return 'PhabricatorTokensApplication'; 39 39 } 40 40 41 41 }
+1 -1
src/applications/transactions/application/PhabricatorApplicationTransactions.php src/applications/transactions/application/PhabricatorTransactionsApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationTransactions extends PhabricatorApplication { 3 + final class PhabricatorTransactionsApplication extends PhabricatorApplication { 4 4 5 5 public function isLaunchable() { 6 6 return false;
+1 -1
src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
··· 716 716 // Herald application) as the author of record, so that transactions 717 717 // will render in a reasonable way ("Herald assigned this task ..."). 718 718 $herald_actor = PhabricatorUser::getOmnipotentUser(); 719 - $herald_phid = id(new PhabricatorApplicationHerald())->getPHID(); 719 + $herald_phid = id(new PhabricatorHeraldApplication())->getPHID(); 720 720 721 721 // TODO: It would be nice to give transactions a more specific source 722 722 // which points at the rule which generated them. You can figure this
+1 -1
src/applications/typeahead/application/PhabricatorApplicationTypeahead.php src/applications/typeahead/application/PhabricatorTypeaheadApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationTypeahead extends PhabricatorApplication { 3 + final class PhabricatorTypeaheadApplication extends PhabricatorApplication { 4 4 5 5 public function getRoutes() { 6 6 return array(
+1 -1
src/applications/uiexample/application/PhabricatorApplicationUIExamples.php src/applications/uiexample/application/PhabricatorUIExamplesApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationUIExamples extends PhabricatorApplication { 3 + final class PhabricatorUIExamplesApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/uiexample/';
+1 -2
src/applications/xhprof/application/PhabricatorApplicationXHProf.php src/applications/xhprof/application/PhabricatorXHProfApplication.php
··· 1 1 <?php 2 2 3 - final class PhabricatorApplicationXHProf extends PhabricatorApplication { 3 + final class PhabricatorXHProfApplication extends PhabricatorApplication { 4 4 5 5 public function getBaseURI() { 6 6 return '/xhprof/'; ··· 31 31 ), 32 32 ); 33 33 } 34 - 35 34 36 35 }
+2 -2
src/view/page/menu/PhabricatorMainMenuView.php
··· 278 278 279 279 $message_tag = ''; 280 280 $message_notification_dropdown = ''; 281 - $conpherence = 'PhabricatorApplicationConpherence'; 281 + $conpherence = 'PhabricatorConpherenceApplication'; 282 282 if (PhabricatorApplication::isClassInstalledForViewer( 283 283 $conpherence, 284 284 $user)) { ··· 364 364 365 365 $bubble_tag = ''; 366 366 $notification_dropdown = ''; 367 - $notification_app = 'PhabricatorApplicationNotifications'; 367 + $notification_app = 'PhabricatorNotificationsApplication'; 368 368 if (PhabricatorApplication::isClassInstalledForViewer( 369 369 $notification_app, 370 370 $user)) {