@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

Rename `PhutilRemarkupRule` subclasses

Summary: Ref T5655. Depends on D9993.

Test Plan: See D9993.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5655

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

+103 -115
+39 -39
src/__phutil_library_map__.php
··· 539 539 'DivinerParameterTableView' => 'applications/diviner/view/DivinerParameterTableView.php', 540 540 'DivinerPublishCache' => 'applications/diviner/cache/DivinerPublishCache.php', 541 541 'DivinerPublisher' => 'applications/diviner/publisher/DivinerPublisher.php', 542 - 'DivinerRemarkupRuleSymbol' => 'applications/diviner/markup/DivinerRemarkupRuleSymbol.php', 543 542 'DivinerRenderer' => 'applications/diviner/renderer/DivinerRenderer.php', 544 543 'DivinerReturnTableView' => 'applications/diviner/view/DivinerReturnTableView.php', 545 544 'DivinerSectionView' => 'applications/diviner/view/DivinerSectionView.php', 546 545 'DivinerStaticPublisher' => 'applications/diviner/publisher/DivinerStaticPublisher.php', 546 + 'DivinerSymbolRemarkupRule' => 'applications/diviner/markup/DivinerSymbolRemarkupRule.php', 547 547 'DivinerWorkflow' => 'applications/diviner/workflow/DivinerWorkflow.php', 548 548 'DoorkeeperBridge' => 'applications/doorkeeper/bridge/DoorkeeperBridge.php', 549 549 'DoorkeeperBridgeAsana' => 'applications/doorkeeper/bridge/DoorkeeperBridgeAsana.php', ··· 1467 1467 'PhabricatorEditor' => 'infrastructure/PhabricatorEditor.php', 1468 1468 'PhabricatorEmailLoginController' => 'applications/auth/controller/PhabricatorEmailLoginController.php', 1469 1469 'PhabricatorEmailVerificationController' => 'applications/auth/controller/PhabricatorEmailVerificationController.php', 1470 + 'PhabricatorEmbedFileRemarkupRule' => 'applications/files/markup/PhabricatorEmbedFileRemarkupRule.php', 1470 1471 'PhabricatorEmptyQueryException' => 'infrastructure/query/PhabricatorEmptyQueryException.php', 1471 1472 'PhabricatorEnglishTranslation' => 'infrastructure/internationalization/translation/PhabricatorEnglishTranslation.php', 1472 1473 'PhabricatorEnv' => 'infrastructure/env/PhabricatorEnv.php', ··· 1614 1615 'PhabricatorHunksManagementMigrateWorkflow' => 'applications/differential/management/PhabricatorHunksManagementMigrateWorkflow.php', 1615 1616 'PhabricatorHunksManagementWorkflow' => 'applications/differential/management/PhabricatorHunksManagementWorkflow.php', 1616 1617 'PhabricatorIRCProtocolAdapter' => 'infrastructure/daemon/bot/adapter/PhabricatorIRCProtocolAdapter.php', 1618 + 'PhabricatorIconRemarkupRule' => 'applications/macro/markup/PhabricatorIconRemarkupRule.php', 1619 + 'PhabricatorImageMacroRemarkupRule' => 'applications/macro/markup/PhabricatorImageMacroRemarkupRule.php', 1617 1620 'PhabricatorImageTransformer' => 'applications/files/PhabricatorImageTransformer.php', 1618 1621 'PhabricatorInfrastructureTestCase' => '__tests__/PhabricatorInfrastructureTestCase.php', 1619 1622 'PhabricatorInlineCommentController' => 'infrastructure/diff/PhabricatorInlineCommentController.php', ··· 1704 1707 'PhabricatorMarkupInterface' => 'infrastructure/markup/PhabricatorMarkupInterface.php', 1705 1708 'PhabricatorMarkupOneOff' => 'infrastructure/markup/PhabricatorMarkupOneOff.php', 1706 1709 'PhabricatorMarkupPreviewController' => 'infrastructure/markup/PhabricatorMarkupPreviewController.php', 1710 + 'PhabricatorMemeRemarkupRule' => 'applications/macro/markup/PhabricatorMemeRemarkupRule.php', 1711 + 'PhabricatorMentionRemarkupRule' => 'applications/people/markup/PhabricatorMentionRemarkupRule.php', 1707 1712 'PhabricatorMercurialGraphStream' => 'applications/repository/daemon/PhabricatorMercurialGraphStream.php', 1708 1713 'PhabricatorMetaMTAActor' => 'applications/metamta/query/PhabricatorMetaMTAActor.php', 1709 1714 'PhabricatorMetaMTAActorQuery' => 'applications/metamta/query/PhabricatorMetaMTAActorQuery.php', ··· 1787 1792 'PhabricatorObjectMailReceiver' => 'applications/metamta/receiver/PhabricatorObjectMailReceiver.php', 1788 1793 'PhabricatorObjectMailReceiverTestCase' => 'applications/metamta/receiver/__tests__/PhabricatorObjectMailReceiverTestCase.php', 1789 1794 'PhabricatorObjectQuery' => 'applications/phid/query/PhabricatorObjectQuery.php', 1795 + 'PhabricatorObjectRemarkupRule' => 'infrastructure/markup/rule/PhabricatorObjectRemarkupRule.php', 1790 1796 'PhabricatorObjectSelectorDialog' => 'view/control/PhabricatorObjectSelectorDialog.php', 1791 1797 'PhabricatorOffsetPagedQuery' => 'infrastructure/query/PhabricatorOffsetPagedQuery.php', 1792 1798 'PhabricatorOwnerPathQuery' => 'applications/owners/query/PhabricatorOwnerPathQuery.php', ··· 1977 1983 'PhabricatorRegistrationProfile' => 'applications/people/storage/PhabricatorRegistrationProfile.php', 1978 1984 'PhabricatorReleephApplication' => 'applications/releeph/application/PhabricatorReleephApplication.php', 1979 1985 'PhabricatorReleephApplicationConfigOptions' => 'applications/releeph/config/PhabricatorReleephApplicationConfigOptions.php', 1980 - 'PhabricatorRemarkupBlockInterpreterCowsay' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterCowsay.php', 1981 - 'PhabricatorRemarkupBlockInterpreterFiglet' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterFiglet.php', 1982 - 'PhabricatorRemarkupBlockInterpreterGraphviz' => 'infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterGraphviz.php', 1983 1986 'PhabricatorRemarkupControl' => 'view/form/control/PhabricatorRemarkupControl.php', 1987 + 'PhabricatorRemarkupCowsayBlockInterpreter' => 'infrastructure/markup/interpreter/PhabricatorRemarkupCowsayBlockInterpreter.php', 1984 1988 'PhabricatorRemarkupCustomBlockRule' => 'infrastructure/markup/rule/PhabricatorRemarkupCustomBlockRule.php', 1985 1989 'PhabricatorRemarkupCustomInlineRule' => 'infrastructure/markup/rule/PhabricatorRemarkupCustomInlineRule.php', 1986 1990 'PhabricatorRemarkupExample' => 'applications/uiexample/examples/PhabricatorRemarkupExample.php', 1987 - 'PhabricatorRemarkupRuleEmbedFile' => 'applications/files/remarkup/PhabricatorRemarkupRuleEmbedFile.php', 1988 - 'PhabricatorRemarkupRuleIcon' => 'applications/macro/remarkup/PhabricatorRemarkupRuleIcon.php', 1989 - 'PhabricatorRemarkupRuleImageMacro' => 'applications/macro/remarkup/PhabricatorRemarkupRuleImageMacro.php', 1990 - 'PhabricatorRemarkupRuleMeme' => 'applications/macro/remarkup/PhabricatorRemarkupRuleMeme.php', 1991 - 'PhabricatorRemarkupRuleMention' => 'applications/people/remarkup/PhabricatorRemarkupRuleMention.php', 1992 - 'PhabricatorRemarkupRuleObject' => 'infrastructure/markup/rule/PhabricatorRemarkupRuleObject.php', 1993 - 'PhabricatorRemarkupRuleYoutube' => 'infrastructure/markup/rule/PhabricatorRemarkupRuleYoutube.php', 1991 + 'PhabricatorRemarkupFigletBlockInterpreter' => 'infrastructure/markup/interpreter/PhabricatorRemarkupFigletBlockInterpreter.php', 1992 + 'PhabricatorRemarkupGraphvizBlockInterpreter' => 'infrastructure/markup/interpreter/PhabricatorRemarkupGraphvizBlockInterpreter.php', 1994 1993 'PhabricatorRepositoriesApplication' => 'applications/repository/application/PhabricatorRepositoriesApplication.php', 1995 1994 'PhabricatorRepository' => 'applications/repository/storage/PhabricatorRepository.php', 1996 1995 'PhabricatorRepositoryArcanistProject' => 'applications/repository/storage/PhabricatorRepositoryArcanistProject.php', ··· 2367 2366 'PhabricatorXHProfProfileView' => 'applications/xhprof/view/PhabricatorXHProfProfileView.php', 2368 2367 'PhabricatorXHProfSample' => 'applications/xhprof/storage/PhabricatorXHProfSample.php', 2369 2368 'PhabricatorXHProfSampleListController' => 'applications/xhprof/controller/PhabricatorXHProfSampleListController.php', 2369 + 'PhabricatorYoutubeRemarkupRule' => 'infrastructure/markup/rule/PhabricatorYoutubeRemarkupRule.php', 2370 2370 'PhameBasicBlogSkin' => 'applications/phame/skins/PhameBasicBlogSkin.php', 2371 2371 'PhameBasicTemplateBlogSkin' => 'applications/phame/skins/PhameBasicTemplateBlogSkin.php', 2372 2372 'PhameBlog' => 'applications/phame/storage/PhameBlog.php', ··· 2570 2570 'PhrictionListController' => 'applications/phriction/controller/PhrictionListController.php', 2571 2571 'PhrictionMoveController' => 'applications/phriction/controller/PhrictionMoveController.php', 2572 2572 'PhrictionNewController' => 'applications/phriction/controller/PhrictionNewController.php', 2573 - 'PhrictionRemarkupRule' => 'applications/phriction/remarkup/PhrictionRemarkupRule.php', 2573 + 'PhrictionRemarkupRule' => 'applications/phriction/markup/PhrictionRemarkupRule.php', 2574 2574 'PhrictionSearchEngine' => 'applications/phriction/query/PhrictionSearchEngine.php', 2575 2575 'PhrictionSearchIndexer' => 'applications/phriction/search/PhrictionSearchIndexer.php', 2576 2576 'PonderAddAnswerView' => 'applications/ponder/view/PonderAddAnswerView.php', ··· 3036 3036 'DifferentialProjectsField' => 'DifferentialCoreCustomField', 3037 3037 'DifferentialQueryConduitAPIMethod' => 'DifferentialConduitAPIMethod', 3038 3038 'DifferentialQueryDiffsConduitAPIMethod' => 'DifferentialConduitAPIMethod', 3039 - 'DifferentialRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3039 + 'DifferentialRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3040 3040 'DifferentialReplyHandler' => 'PhabricatorMailReplyHandler', 3041 3041 'DifferentialRepositoryField' => 'DifferentialCoreCustomField', 3042 3042 'DifferentialRepositoryLookup' => 'Phobject', ··· 3112 3112 'DiffusionCommitParentsQueryConduitAPIMethod' => 'DiffusionQueryConduitAPIMethod', 3113 3113 'DiffusionCommitQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3114 3114 'DiffusionCommitRef' => 'Phobject', 3115 - 'DiffusionCommitRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3115 + 'DiffusionCommitRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3116 3116 'DiffusionCommitTagsController' => 'DiffusionController', 3117 3117 'DiffusionConduitAPIMethod' => 'ConduitAPIMethod', 3118 3118 'DiffusionController' => 'PhabricatorController', ··· 3202 3202 'DiffusionRepositoryListController' => 'DiffusionController', 3203 3203 'DiffusionRepositoryNewController' => 'DiffusionController', 3204 3204 'DiffusionRepositoryRef' => 'Phobject', 3205 - 'DiffusionRepositoryRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3205 + 'DiffusionRepositoryRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3206 3206 'DiffusionResolveRefsConduitAPIMethod' => 'DiffusionQueryConduitAPIMethod', 3207 3207 'DiffusionResolveUserQuery' => 'Phobject', 3208 3208 'DiffusionSSHGitReceivePackWorkflow' => 'DiffusionSSHGitWorkflow', ··· 3266 3266 'DivinerPHPAtomizer' => 'DivinerAtomizer', 3267 3267 'DivinerParameterTableView' => 'AphrontTagView', 3268 3268 'DivinerPublishCache' => 'DivinerDiskCache', 3269 - 'DivinerRemarkupRuleSymbol' => 'PhutilRemarkupRule', 3270 3269 'DivinerReturnTableView' => 'AphrontTagView', 3271 3270 'DivinerSectionView' => 'AphrontTagView', 3272 3271 'DivinerStaticPublisher' => 'DivinerPublisher', 3272 + 'DivinerSymbolRemarkupRule' => 'PhutilRemarkupRule', 3273 3273 'DivinerWorkflow' => 'PhabricatorManagementWorkflow', 3274 3274 'DoorkeeperBridge' => 'Phobject', 3275 3275 'DoorkeeperBridgeAsana' => 'DoorkeeperBridge', ··· 3487 3487 'HarbormasterPublishFragmentBuildStepImplementation' => 'HarbormasterBuildStepImplementation', 3488 3488 'HarbormasterQueryBuildablesConduitAPIMethod' => 'HarbormasterConduitAPIMethod', 3489 3489 'HarbormasterQueryBuildsConduitAPIMethod' => 'HarbormasterConduitAPIMethod', 3490 - 'HarbormasterRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3490 + 'HarbormasterRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3491 3491 'HarbormasterScratchTable' => 'HarbormasterDAO', 3492 3492 'HarbormasterSendMessageConduitAPIMethod' => 'HarbormasterConduitAPIMethod', 3493 3493 'HarbormasterSleepBuildStepImplementation' => 'HarbormasterBuildStepImplementation', ··· 3520 3520 'HeraldPreCommitContentAdapter' => 'HeraldPreCommitAdapter', 3521 3521 'HeraldPreCommitRefAdapter' => 'HeraldPreCommitAdapter', 3522 3522 'HeraldRecursiveConditionsException' => 'Exception', 3523 - 'HeraldRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3523 + 'HeraldRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3524 3524 'HeraldRule' => array( 3525 3525 'HeraldDAO', 3526 3526 'PhabricatorFlaggableInterface', ··· 3579 3579 'LegalpadDocumentListController' => 'LegalpadController', 3580 3580 'LegalpadDocumentManageController' => 'LegalpadController', 3581 3581 'LegalpadDocumentQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3582 - 'LegalpadDocumentRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3582 + 'LegalpadDocumentRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3583 3583 'LegalpadDocumentSearchEngine' => 'PhabricatorApplicationSearchEngine', 3584 3584 'LegalpadDocumentSignController' => 'LegalpadController', 3585 3585 'LegalpadDocumentSignature' => array( ··· 3646 3646 'ManiphestNameIndexEventListener' => 'PhabricatorEventListener', 3647 3647 'ManiphestQueryConduitAPIMethod' => 'ManiphestConduitAPIMethod', 3648 3648 'ManiphestQueryStatusesConduitAPIMethod' => 'ManiphestConduitAPIMethod', 3649 - 'ManiphestRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3649 + 'ManiphestRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3650 3650 'ManiphestReplyHandler' => 'PhabricatorMailReplyHandler', 3651 3651 'ManiphestReportController' => 'ManiphestController', 3652 3652 'ManiphestSearchIndexer' => 'PhabricatorSearchDocumentIndexer', ··· 3847 3847 'PassphraseCredentialViewController' => 'PassphraseController', 3848 3848 'PassphraseDAO' => 'PhabricatorLiskDAO', 3849 3849 'PassphrasePasswordKey' => 'PassphraseAbstractKey', 3850 - 'PassphraseRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3850 + 'PassphraseRemarkupRule' => 'PhabricatorObjectRemarkupRule', 3851 3851 'PassphraseSSHKey' => 'PassphraseAbstractKey', 3852 3852 'PassphraseSecret' => 'PassphraseDAO', 3853 3853 'PasteConduitAPIMethod' => 'ConduitAPIMethod', ··· 4150 4150 'PhabricatorCountdownEditController' => 'PhabricatorCountdownController', 4151 4151 'PhabricatorCountdownListController' => 'PhabricatorCountdownController', 4152 4152 'PhabricatorCountdownQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4153 - 'PhabricatorCountdownRemarkupRule' => 'PhabricatorRemarkupRuleObject', 4153 + 'PhabricatorCountdownRemarkupRule' => 'PhabricatorObjectRemarkupRule', 4154 4154 'PhabricatorCountdownSearchEngine' => 'PhabricatorApplicationSearchEngine', 4155 4155 'PhabricatorCountdownView' => 'AphrontTagView', 4156 4156 'PhabricatorCountdownViewController' => 'PhabricatorCountdownController', ··· 4245 4245 'PhabricatorDashboardPanelTypeText' => 'PhabricatorDashboardPanelType', 4246 4246 'PhabricatorDashboardPanelViewController' => 'PhabricatorDashboardController', 4247 4247 'PhabricatorDashboardQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4248 - 'PhabricatorDashboardRemarkupRule' => 'PhabricatorRemarkupRuleObject', 4248 + 'PhabricatorDashboardRemarkupRule' => 'PhabricatorObjectRemarkupRule', 4249 4249 'PhabricatorDashboardRemovePanelController' => 'PhabricatorDashboardController', 4250 4250 'PhabricatorDashboardRenderingEngine' => 'Phobject', 4251 4251 'PhabricatorDashboardSearchEngine' => 'PhabricatorApplicationSearchEngine', ··· 4283 4283 'PhabricatorEditor' => 'Phobject', 4284 4284 'PhabricatorEmailLoginController' => 'PhabricatorAuthController', 4285 4285 'PhabricatorEmailVerificationController' => 'PhabricatorAuthController', 4286 + 'PhabricatorEmbedFileRemarkupRule' => 'PhabricatorObjectRemarkupRule', 4286 4287 'PhabricatorEmptyQueryException' => 'Exception', 4287 4288 'PhabricatorEnglishTranslation' => 'PhabricatorBaseEnglishTranslation', 4288 4289 'PhabricatorEnvTestCase' => 'PhabricatorTestCase', ··· 4435 4436 'PhabricatorHunksManagementMigrateWorkflow' => 'PhabricatorHunksManagementWorkflow', 4436 4437 'PhabricatorHunksManagementWorkflow' => 'PhabricatorManagementWorkflow', 4437 4438 'PhabricatorIRCProtocolAdapter' => 'PhabricatorBaseProtocolAdapter', 4439 + 'PhabricatorIconRemarkupRule' => 'PhutilRemarkupRule', 4440 + 'PhabricatorImageMacroRemarkupRule' => 'PhutilRemarkupRule', 4438 4441 'PhabricatorInfrastructureTestCase' => 'PhabricatorTestCase', 4439 4442 'PhabricatorInlineCommentController' => 'PhabricatorController', 4440 4443 'PhabricatorInlineCommentInterface' => 'PhabricatorMarkupInterface', ··· 4515 4518 'PhabricatorMarkupCache' => 'PhabricatorCacheDAO', 4516 4519 'PhabricatorMarkupOneOff' => 'PhabricatorMarkupInterface', 4517 4520 'PhabricatorMarkupPreviewController' => 'PhabricatorController', 4521 + 'PhabricatorMemeRemarkupRule' => 'PhutilRemarkupRule', 4522 + 'PhabricatorMentionRemarkupRule' => 'PhutilRemarkupRule', 4518 4523 'PhabricatorMercurialGraphStream' => 'PhabricatorRepositoryGraphStream', 4519 4524 'PhabricatorMetaMTAActorQuery' => 'PhabricatorQuery', 4520 4525 'PhabricatorMetaMTAApplication' => 'PhabricatorApplication', ··· 4601 4606 'PhabricatorObjectMailReceiver' => 'PhabricatorMailReceiver', 4602 4607 'PhabricatorObjectMailReceiverTestCase' => 'PhabricatorTestCase', 4603 4608 'PhabricatorObjectQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4609 + 'PhabricatorObjectRemarkupRule' => 'PhutilRemarkupRule', 4604 4610 'PhabricatorOffsetPagedQuery' => 'PhabricatorQuery', 4605 4611 'PhabricatorOwnersApplication' => 'PhabricatorApplication', 4606 4612 'PhabricatorOwnersConfigOptions' => 'PhabricatorApplicationConfigOptions', ··· 4647 4653 'PhabricatorPasteListController' => 'PhabricatorPasteController', 4648 4654 'PhabricatorPastePastePHIDType' => 'PhabricatorPHIDType', 4649 4655 'PhabricatorPasteQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4650 - 'PhabricatorPasteRemarkupRule' => 'PhabricatorRemarkupRuleObject', 4656 + 'PhabricatorPasteRemarkupRule' => 'PhabricatorObjectRemarkupRule', 4651 4657 'PhabricatorPasteSearchEngine' => 'PhabricatorApplicationSearchEngine', 4652 4658 'PhabricatorPasteTestDataGenerator' => 'PhabricatorTestDataGenerator', 4653 4659 'PhabricatorPasteTransaction' => 'PhabricatorApplicationTransaction', ··· 4807 4813 'PhabricatorRegistrationProfile' => 'Phobject', 4808 4814 'PhabricatorReleephApplication' => 'PhabricatorApplication', 4809 4815 'PhabricatorReleephApplicationConfigOptions' => 'PhabricatorApplicationConfigOptions', 4810 - 'PhabricatorRemarkupBlockInterpreterCowsay' => 'PhutilRemarkupBlockInterpreter', 4811 - 'PhabricatorRemarkupBlockInterpreterFiglet' => 'PhutilRemarkupBlockInterpreter', 4812 - 'PhabricatorRemarkupBlockInterpreterGraphviz' => 'PhutilRemarkupBlockInterpreter', 4813 4816 'PhabricatorRemarkupControl' => 'AphrontFormTextAreaControl', 4814 - 'PhabricatorRemarkupCustomBlockRule' => 'PhutilRemarkupEngineBlockRule', 4817 + 'PhabricatorRemarkupCowsayBlockInterpreter' => 'PhutilRemarkupBlockInterpreter', 4818 + 'PhabricatorRemarkupCustomBlockRule' => 'PhutilRemarkupBlockRule', 4815 4819 'PhabricatorRemarkupCustomInlineRule' => 'PhutilRemarkupRule', 4816 4820 'PhabricatorRemarkupExample' => 'PhabricatorUIExample', 4817 - 'PhabricatorRemarkupRuleEmbedFile' => 'PhabricatorRemarkupRuleObject', 4818 - 'PhabricatorRemarkupRuleIcon' => 'PhutilRemarkupRule', 4819 - 'PhabricatorRemarkupRuleImageMacro' => 'PhutilRemarkupRule', 4820 - 'PhabricatorRemarkupRuleMeme' => 'PhutilRemarkupRule', 4821 - 'PhabricatorRemarkupRuleMention' => 'PhutilRemarkupRule', 4822 - 'PhabricatorRemarkupRuleObject' => 'PhutilRemarkupRule', 4823 - 'PhabricatorRemarkupRuleYoutube' => 'PhutilRemarkupRule', 4821 + 'PhabricatorRemarkupFigletBlockInterpreter' => 'PhutilRemarkupBlockInterpreter', 4822 + 'PhabricatorRemarkupGraphvizBlockInterpreter' => 'PhutilRemarkupBlockInterpreter', 4824 4823 'PhabricatorRepositoriesApplication' => 'PhabricatorApplication', 4825 4824 'PhabricatorRepository' => array( 4826 4825 'PhabricatorRepositoryDAO', ··· 5225 5224 'PhabricatorXHProfProfileView' => 'AphrontView', 5226 5225 'PhabricatorXHProfSample' => 'PhabricatorXHProfDAO', 5227 5226 'PhabricatorXHProfSampleListController' => 'PhabricatorXHProfController', 5227 + 'PhabricatorYoutubeRemarkupRule' => 'PhutilRemarkupRule', 5228 5228 'PhameBasicBlogSkin' => 'PhameBlogSkin', 5229 5229 'PhameBasicTemplateBlogSkin' => 'PhameBasicBlogSkin', 5230 5230 'PhameBlog' => array( ··· 5320 5320 'PholioMockSearchEngine' => 'PhabricatorApplicationSearchEngine', 5321 5321 'PholioMockThumbGridView' => 'AphrontView', 5322 5322 'PholioMockViewController' => 'PholioController', 5323 - 'PholioRemarkupRule' => 'PhabricatorRemarkupRuleObject', 5323 + 'PholioRemarkupRule' => 'PhabricatorObjectRemarkupRule', 5324 5324 'PholioReplyHandler' => 'PhabricatorMailReplyHandler', 5325 5325 'PholioSearchIndexer' => 'PhabricatorSearchDocumentIndexer', 5326 5326 'PholioTransaction' => 'PhabricatorApplicationTransaction', ··· 5548 5548 'PonderQuestionTransactionComment' => 'PhabricatorApplicationTransactionComment', 5549 5549 'PonderQuestionTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 5550 5550 'PonderQuestionViewController' => 'PonderController', 5551 - 'PonderRemarkupRule' => 'PhabricatorRemarkupRuleObject', 5551 + 'PonderRemarkupRule' => 'PhabricatorObjectRemarkupRule', 5552 5552 'PonderSearchIndexer' => 'PhabricatorSearchDocumentIndexer', 5553 5553 'PonderTransactionFeedStory' => 'PhabricatorApplicationTransactionFeedStory', 5554 5554 'PonderVotableView' => 'AphrontView', ··· 5558 5558 'ProjectConduitAPIMethod' => 'ConduitAPIMethod', 5559 5559 'ProjectCreateProjectsCapability' => 'PhabricatorPolicyCapability', 5560 5560 'ProjectQueryConduitAPIMethod' => 'ProjectConduitAPIMethod', 5561 - 'ProjectRemarkupRule' => 'PhabricatorRemarkupRuleObject', 5561 + 'ProjectRemarkupRule' => 'PhabricatorObjectRemarkupRule', 5562 5562 'QueryFormattingTestCase' => 'PhabricatorTestCase', 5563 5563 'ReleephAuthorFieldSpecification' => 'ReleephFieldSpecification', 5564 5564 'ReleephBranch' => array( ··· 5671 5671 'SlowvoteConduitAPIMethod' => 'ConduitAPIMethod', 5672 5672 'SlowvoteEmbedView' => 'AphrontView', 5673 5673 'SlowvoteInfoConduitAPIMethod' => 'SlowvoteConduitAPIMethod', 5674 - 'SlowvoteRemarkupRule' => 'PhabricatorRemarkupRuleObject', 5674 + 'SlowvoteRemarkupRule' => 'PhabricatorObjectRemarkupRule', 5675 5675 'TokenConduitAPIMethod' => 'ConduitAPIMethod', 5676 5676 'TokenGiveConduitAPIMethod' => 'TokenConduitAPIMethod', 5677 5677 'TokenGivenConduitAPIMethod' => 'TokenConduitAPIMethod',
+1 -1
src/applications/countdown/remarkup/PhabricatorCountdownRemarkupRule.php
··· 1 1 <?php 2 2 3 3 final class PhabricatorCountdownRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 4 + extends PhabricatorObjectRemarkupRule { 5 5 6 6 protected function getObjectNamePrefix() { 7 7 return 'C';
+1 -1
src/applications/dashboard/remarkup/PhabricatorDashboardRemarkupRule.php
··· 1 1 <?php 2 2 3 3 final class PhabricatorDashboardRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 4 + extends PhabricatorObjectRemarkupRule { 5 5 6 6 protected function getObjectNamePrefix() { 7 7 return 'W';
+1 -1
src/applications/differential/remarkup/DifferentialRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class DifferentialRemarkupRule extends PhabricatorRemarkupRuleObject { 3 + final class DifferentialRemarkupRule extends PhabricatorObjectRemarkupRule { 4 4 5 5 protected function getObjectNamePrefix() { 6 6 return 'D';
+1 -2
src/applications/diffusion/conduit/DiffusionReadmeQueryConduitAPIMethod.php
··· 125 125 ->getOutput($markup_object, $markup_field); 126 126 127 127 $engine = $markup_object->newMarkupEngine($markup_field); 128 - $toc = PhutilRemarkupEngineRemarkupHeaderBlockRule::renderTableOfContents( 129 - $engine); 128 + $toc = PhutilRemarkupHeaderBlockRule::renderTableOfContents($engine); 130 129 if ($toc) { 131 130 $toc = phutil_tag_div( 132 131 'phabricator-remarkup-toc',
+1 -1
src/applications/diffusion/remarkup/DiffusionCommitRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class DiffusionCommitRemarkupRule extends PhabricatorRemarkupRuleObject { 3 + final class DiffusionCommitRemarkupRule extends PhabricatorObjectRemarkupRule { 4 4 5 5 protected function getObjectNamePrefix() { 6 6 return '';
+1 -1
src/applications/diffusion/remarkup/DiffusionRepositoryRemarkupRule.php
··· 1 1 <?php 2 2 3 3 final class DiffusionRepositoryRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 4 + extends PhabricatorObjectRemarkupRule { 5 5 6 6 protected function getObjectNamePrefix() { 7 7 return 'r';
+1 -1
src/applications/diviner/application/PhabricatorDivinerApplication.php
··· 45 45 46 46 public function getRemarkupRules() { 47 47 return array( 48 - new DivinerRemarkupRuleSymbol(), 48 + new DivinerSymbolRemarkupRule(), 49 49 ); 50 50 } 51 51
+1 -1
src/applications/diviner/controller/DivinerAtomController.php
··· 115 115 $toc = $engine->getEngineMetadata( 116 116 $symbol, 117 117 $field, 118 - PhutilRemarkupEngineRemarkupHeaderBlockRule::KEY_HEADER_TOC, 118 + PhutilRemarkupHeaderBlockRule::KEY_HEADER_TOC, 119 119 array()); 120 120 121 121 $document = id(new PHUIDocumentView())
+1 -1
src/applications/diviner/markup/DivinerRemarkupRuleSymbol.php src/applications/diviner/markup/DivinerSymbolRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class DivinerRemarkupRuleSymbol extends PhutilRemarkupRule { 3 + final class DivinerSymbolRemarkupRule extends PhutilRemarkupRule { 4 4 5 5 const KEY_RULE_ATOM_REF = 'rule.diviner.atomref'; 6 6
+1 -2
src/applications/doorkeeper/remarkup/DoorkeeperRemarkupRule.php
··· 1 1 <?php 2 2 3 - abstract class DoorkeeperRemarkupRule 4 - extends PhutilRemarkupRule { 3 + abstract class DoorkeeperRemarkupRule extends PhutilRemarkupRule { 5 4 6 5 const KEY_TAGS = 'doorkeeper.tags'; 7 6
+1 -1
src/applications/files/application/PhabricatorFilesApplication.php
··· 36 36 37 37 public function getRemarkupRules() { 38 38 return array( 39 - new PhabricatorRemarkupRuleEmbedFile(), 39 + new PhabricatorEmbedFileRemarkupRule(), 40 40 ); 41 41 } 42 42
+2 -2
src/applications/files/remarkup/PhabricatorRemarkupRuleEmbedFile.php src/applications/files/markup/PhabricatorEmbedFileRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleEmbedFile 4 - extends PhabricatorRemarkupRuleObject { 3 + final class PhabricatorEmbedFileRemarkupRule 4 + extends PhabricatorObjectRemarkupRule { 5 5 6 6 const KEY_EMBED_FILE_PHIDS = 'phabricator.embedded-file-phids'; 7 7
+1 -2
src/applications/harbormaster/remarkup/HarbormasterRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class HarbormasterRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class HarbormasterRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'B';
+1 -2
src/applications/herald/remarkup/HeraldRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class HeraldRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class HeraldRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'H';
+1 -2
src/applications/legalpad/remarkup/LegalpadDocumentRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class LegalpadDocumentRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class LegalpadDocumentRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'L';
+1 -1
src/applications/macro/application/PhabricatorMacroApplication.php
··· 44 44 45 45 public function getRemarkupRules() { 46 46 return array( 47 - new PhabricatorRemarkupRuleIcon(), 47 + new PhabricatorIconRemarkupRule(), 48 48 ); 49 49 } 50 50
+1 -2
src/applications/macro/remarkup/PhabricatorRemarkupRuleIcon.php src/applications/macro/markup/PhabricatorIconRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleIcon 4 - extends PhutilRemarkupRule { 3 + final class PhabricatorIconRemarkupRule extends PhutilRemarkupRule { 5 4 6 5 public function getPriority() { 7 6 return 200.0;
+1 -1
src/applications/macro/remarkup/PhabricatorRemarkupRuleImageMacro.php src/applications/macro/markup/PhabricatorImageMacroRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleImageMacro extends PhutilRemarkupRule { 3 + final class PhabricatorImageMacroRemarkupRule extends PhutilRemarkupRule { 4 4 5 5 private $macros; 6 6
+1 -1
src/applications/macro/remarkup/PhabricatorRemarkupRuleMeme.php src/applications/macro/markup/PhabricatorMemeRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleMeme extends PhutilRemarkupRule { 3 + final class PhabricatorMemeRemarkupRule extends PhutilRemarkupRule { 4 4 5 5 private $images; 6 6
+1 -1
src/applications/maniphest/remarkup/ManiphestRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class ManiphestRemarkupRule extends PhabricatorRemarkupRuleObject { 3 + final class ManiphestRemarkupRule extends PhabricatorObjectRemarkupRule { 4 4 5 5 protected function getObjectNamePrefix() { 6 6 return 'T';
+1 -2
src/applications/passphrase/remarkup/PassphraseRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PassphraseRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class PassphraseRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'K';
+1 -1
src/applications/paste/remarkup/PhabricatorPasteRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorPasteRemarkupRule extends PhabricatorRemarkupRuleObject { 3 + final class PhabricatorPasteRemarkupRule extends PhabricatorObjectRemarkupRule { 4 4 5 5 protected function getObjectNamePrefix() { 6 6 return 'P';
+1 -1
src/applications/people/application/PhabricatorPeopleApplication.php
··· 72 72 73 73 public function getRemarkupRules() { 74 74 return array( 75 - new PhabricatorRemarkupRuleMention(), 75 + new PhabricatorMentionRemarkupRule(), 76 76 ); 77 77 } 78 78
+1 -1
src/applications/people/remarkup/PhabricatorRemarkupRuleMention.php src/applications/people/markup/PhabricatorMentionRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleMention extends PhutilRemarkupRule { 3 + final class PhabricatorMentionRemarkupRule extends PhutilRemarkupRule { 4 4 5 5 const KEY_RULE_MENTION = 'rule.mention'; 6 6 const KEY_RULE_MENTION_ORIGINAL = 'rule.mention.original';
+1 -2
src/applications/pholio/remarkup/PholioRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PholioRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class PholioRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'M';
src/applications/phriction/remarkup/PhrictionRemarkupRule.php src/applications/phriction/markup/PhrictionRemarkupRule.php
+1 -1
src/applications/phriction/storage/PhrictionContent.php
··· 69 69 $output, 70 70 PhutilMarkupEngine $engine) { 71 71 72 - $toc = PhutilRemarkupEngineRemarkupHeaderBlockRule::renderTableOfContents( 72 + $toc = PhutilRemarkupHeaderBlockRule::renderTableOfContents( 73 73 $engine); 74 74 75 75 if ($toc) {
+1 -2
src/applications/ponder/remarkup/PonderRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PonderRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class PonderRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return 'Q';
+1 -2
src/applications/project/remarkup/ProjectRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class ProjectRemarkupRule 4 - extends PhabricatorRemarkupRuleObject { 3 + final class ProjectRemarkupRule extends PhabricatorObjectRemarkupRule { 5 4 6 5 protected function getObjectNamePrefix() { 7 6 return '#';
+1 -1
src/applications/slowvote/remarkup/SlowvoteRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class SlowvoteRemarkupRule extends PhabricatorRemarkupRuleObject { 3 + final class SlowvoteRemarkupRule extends PhabricatorObjectRemarkupRule { 4 4 5 5 protected function getObjectNamePrefix() { 6 6 return 'V';
+1 -1
src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
··· 1140 1140 foreach ($xaction_blocks as $block) { 1141 1141 $engine->markupText($block); 1142 1142 $phids += $engine->getTextMetadata( 1143 - PhabricatorRemarkupRuleObject::KEY_MENTIONED_OBJECTS, 1143 + PhabricatorObjectRemarkupRule::KEY_MENTIONED_OBJECTS, 1144 1144 array()); 1145 1145 } 1146 1146 }
+25 -25
src/infrastructure/markup/PhabricatorMarkupEngine.php
··· 440 440 $options['syntax-highlighter.engine']); 441 441 442 442 $rules = array(); 443 - $rules[] = new PhutilRemarkupRuleEscapeRemarkup(); 444 - $rules[] = new PhutilRemarkupRuleMonospace(); 443 + $rules[] = new PhutilRemarkupEscapeRemarkupRule(); 444 + $rules[] = new PhutilRemarkupMonospaceRule(); 445 445 446 446 447 - $rules[] = new PhutilRemarkupRuleDocumentLink(); 447 + $rules[] = new PhutilRemarkupDocumentLinkRule(); 448 448 449 449 if ($options['youtube']) { 450 - $rules[] = new PhabricatorRemarkupRuleYoutube(); 450 + $rules[] = new PhabricatorYoutubeRemarkupRule(); 451 451 } 452 452 453 453 $applications = PhabricatorApplication::getAllInstalledApplications(); ··· 457 457 } 458 458 } 459 459 460 - $rules[] = new PhutilRemarkupRuleHyperlink(); 460 + $rules[] = new PhutilRemarkupHyperlinkRule(); 461 461 462 462 if ($options['macros']) { 463 - $rules[] = new PhabricatorRemarkupRuleImageMacro(); 464 - $rules[] = new PhabricatorRemarkupRuleMeme(); 463 + $rules[] = new PhabricatorImageMacroRemarkupRule(); 464 + $rules[] = new PhabricatorMemeRemarkupRule(); 465 465 } 466 466 467 - $rules[] = new PhutilRemarkupRuleBold(); 468 - $rules[] = new PhutilRemarkupRuleItalic(); 469 - $rules[] = new PhutilRemarkupRuleDel(); 470 - $rules[] = new PhutilRemarkupRuleUnderline(); 467 + $rules[] = new PhutilRemarkupBoldRule(); 468 + $rules[] = new PhutilRemarkupItalicRule(); 469 + $rules[] = new PhutilRemarkupDelRule(); 470 + $rules[] = new PhutilRemarkupUnderlineRule(); 471 471 472 472 foreach (self::loadCustomInlineRules() as $rule) { 473 473 $rules[] = $rule; 474 474 } 475 475 476 476 $blocks = array(); 477 - $blocks[] = new PhutilRemarkupEngineRemarkupQuotesBlockRule(); 478 - $blocks[] = new PhutilRemarkupEngineRemarkupReplyBlockRule(); 479 - $blocks[] = new PhutilRemarkupEngineRemarkupLiteralBlockRule(); 480 - $blocks[] = new PhutilRemarkupEngineRemarkupHeaderBlockRule(); 481 - $blocks[] = new PhutilRemarkupEngineRemarkupHorizontalRuleBlockRule(); 482 - $blocks[] = new PhutilRemarkupEngineRemarkupListBlockRule(); 483 - $blocks[] = new PhutilRemarkupEngineRemarkupCodeBlockRule(); 484 - $blocks[] = new PhutilRemarkupEngineRemarkupNoteBlockRule(); 485 - $blocks[] = new PhutilRemarkupEngineRemarkupTableBlockRule(); 486 - $blocks[] = new PhutilRemarkupEngineRemarkupSimpleTableBlockRule(); 487 - $blocks[] = new PhutilRemarkupEngineRemarkupInterpreterRule(); 488 - $blocks[] = new PhutilRemarkupEngineRemarkupDefaultBlockRule(); 477 + $blocks[] = new PhutilRemarkupQuotesBlockRule(); 478 + $blocks[] = new PhutilRemarkupReplyBlockRule(); 479 + $blocks[] = new PhutilRemarkupLiteralBlockRule(); 480 + $blocks[] = new PhutilRemarkupHeaderBlockRule(); 481 + $blocks[] = new PhutilRemarkupHorizontalRuleBlockRule(); 482 + $blocks[] = new PhutilRemarkupListBlockRule(); 483 + $blocks[] = new PhutilRemarkupCodeBlockRule(); 484 + $blocks[] = new PhutilRemarkupNoteBlockRule(); 485 + $blocks[] = new PhutilRemarkupTableBlockRule(); 486 + $blocks[] = new PhutilRemarkupSimpleTableBlockRule(); 487 + $blocks[] = new PhutilRemarkupInterpreterBlockRule(); 488 + $blocks[] = new PhutilRemarkupDefaultBlockRule(); 489 489 490 490 foreach (self::loadCustomBlockRules() as $rule) { 491 491 $blocks[] = $rule; ··· 512 512 foreach ($content_blocks as $content_block) { 513 513 $engine->markupText($content_block); 514 514 $phids = $engine->getTextMetadata( 515 - PhabricatorRemarkupRuleMention::KEY_MENTIONED, 515 + PhabricatorMentionRemarkupRule::KEY_MENTIONED, 516 516 array()); 517 517 $mentions += $phids; 518 518 } ··· 531 531 foreach ($content_blocks as $content_block) { 532 532 $engine->markupText($content_block); 533 533 $ids = $engine->getTextMetadata( 534 - PhabricatorRemarkupRuleEmbedFile::KEY_EMBED_FILE_PHIDS, 534 + PhabricatorEmbedFileRemarkupRule::KEY_EMBED_FILE_PHIDS, 535 535 array()); 536 536 $files += $ids; 537 537 }
+1 -1
src/infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterCowsay.php src/infrastructure/markup/interpreter/PhabricatorRemarkupCowsayBlockInterpreter.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupBlockInterpreterCowsay 3 + final class PhabricatorRemarkupCowsayBlockInterpreter 4 4 extends PhutilRemarkupBlockInterpreter { 5 5 6 6 public function getInterpreterName() {
+1 -1
src/infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterFiglet.php src/infrastructure/markup/interpreter/PhabricatorRemarkupFigletBlockInterpreter.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupBlockInterpreterFiglet 3 + final class PhabricatorRemarkupFigletBlockInterpreter 4 4 extends PhutilRemarkupBlockInterpreter { 5 5 6 6 public function getInterpreterName() {
+2 -2
src/infrastructure/markup/interpreter/PhabricatorRemarkupBlockInterpreterGraphviz.php src/infrastructure/markup/interpreter/PhabricatorRemarkupGraphvizBlockInterpreter.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupBlockInterpreterGraphviz 3 + final class PhabricatorRemarkupGraphvizBlockInterpreter 4 4 extends PhutilRemarkupBlockInterpreter { 5 5 6 6 public function getInterpreterName() { ··· 47 47 )); 48 48 } 49 49 50 - // TODO: This is duplicated from PhabricatorRemarkupRuleEmbedFile since they 50 + // TODO: This is duplicated from PhabricatorEmbedFileRemarkupRule since they 51 51 // do not share a base class. 52 52 private function parseDimension($string) { 53 53 $string = trim($string);
+1 -1
src/infrastructure/markup/rule/PhabricatorRemarkupCustomBlockRule.php
··· 1 1 <?php 2 2 3 3 abstract class PhabricatorRemarkupCustomBlockRule 4 - extends PhutilRemarkupEngineBlockRule { 4 + extends PhutilRemarkupBlockRule { 5 5 6 6 public function getRuleVersion() { 7 7 return 1;
+1 -2
src/infrastructure/markup/rule/PhabricatorRemarkupCustomInlineRule.php
··· 1 1 <?php 2 2 3 - abstract class PhabricatorRemarkupCustomInlineRule 4 - extends PhutilRemarkupRule { 3 + abstract class PhabricatorRemarkupCustomInlineRule extends PhutilRemarkupRule { 5 4 6 5 public function getRuleVersion() { 7 6 return 1;
+1 -2
src/infrastructure/markup/rule/PhabricatorRemarkupRuleObject.php src/infrastructure/markup/rule/PhabricatorObjectRemarkupRule.php
··· 1 1 <?php 2 2 3 - abstract class PhabricatorRemarkupRuleObject 4 - extends PhutilRemarkupRule { 3 + abstract class PhabricatorObjectRemarkupRule extends PhutilRemarkupRule { 5 4 6 5 const KEY_RULE_OBJECT = 'rule.object'; 7 6 const KEY_MENTIONED_OBJECTS = 'rule.object.mentioned';
+1 -1
src/infrastructure/markup/rule/PhabricatorRemarkupRuleYoutube.php src/infrastructure/markup/rule/PhabricatorYoutubeRemarkupRule.php
··· 1 1 <?php 2 2 3 - final class PhabricatorRemarkupRuleYoutube extends PhutilRemarkupRule { 3 + final class PhabricatorYoutubeRemarkupRule extends PhutilRemarkupRule { 4 4 5 5 public function getPriority() { 6 6 return 350.0;