diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php index cd403c5b1b..fba9a50375 100644 --- a/src/__phutil_library_map__.php +++ b/src/__phutil_library_map__.php @@ -1089,6 +1089,7 @@ phutil_register_library_map(array( 'PassphraseDAO' => 'applications/passphrase/storage/PassphraseDAO.php', 'PassphrasePHIDTypeCredential' => 'applications/passphrase/phid/PassphrasePHIDTypeCredential.php', 'PassphrasePasswordKey' => 'applications/passphrase/keys/PassphrasePasswordKey.php', + 'PassphraseRemarkupRule' => 'applications/passphrase/remarkup/PassphraseRemarkupRule.php', 'PassphraseSSHKey' => 'applications/passphrase/keys/PassphraseSSHKey.php', 'PassphraseSecret' => 'applications/passphrase/storage/PassphraseSecret.php', 'PasteCapabilityDefaultView' => 'applications/paste/capability/PasteCapabilityDefaultView.php', @@ -3868,6 +3869,7 @@ phutil_register_library_map(array( 'PassphraseDAO' => 'PhabricatorLiskDAO', 'PassphrasePHIDTypeCredential' => 'PhabricatorPHIDType', 'PassphrasePasswordKey' => 'PassphraseAbstractKey', + 'PassphraseRemarkupRule' => 'PhabricatorRemarkupRuleObject', 'PassphraseSSHKey' => 'PassphraseAbstractKey', 'PassphraseSecret' => 'PassphraseDAO', 'PasteCapabilityDefaultView' => 'PhabricatorPolicyCapability', diff --git a/src/applications/passphrase/application/PhabricatorApplicationPassphrase.php b/src/applications/passphrase/application/PhabricatorApplicationPassphrase.php index a33a44cf77..d04e9335b8 100644 --- a/src/applications/passphrase/application/PhabricatorApplicationPassphrase.php +++ b/src/applications/passphrase/application/PhabricatorApplicationPassphrase.php @@ -45,4 +45,10 @@ final class PhabricatorApplicationPassphrase extends PhabricatorApplication { )); } + public function getRemarkupRules() { + return array( + new PassphraseRemarkupRule(), + ); + } + } diff --git a/src/applications/passphrase/remarkup/PassphraseRemarkupRule.php b/src/applications/passphrase/remarkup/PassphraseRemarkupRule.php new file mode 100644 index 0000000000..aa3fad646c --- /dev/null +++ b/src/applications/passphrase/remarkup/PassphraseRemarkupRule.php @@ -0,0 +1,19 @@ +getEngine()->getConfig('viewer'); + + return id(new PassphraseCredentialQuery()) + ->setViewer($viewer) + ->withIDs($ids) + ->execute(); + + } +}