Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/diffusion/remarkup/DiffusionRepositoryRemarkupRule.php
12241 views
1
<?php
2
3
final class DiffusionRepositoryRemarkupRule
4
extends PhabricatorObjectRemarkupRule {
5
6
protected function getObjectNamePrefix() {
7
return 'r';
8
}
9
10
protected function getObjectIDPattern() {
11
return '[A-Z]+';
12
}
13
14
public function getPriority() {
15
return 460.0;
16
}
17
18
protected function loadObjects(array $ids) {
19
$viewer = $this->getEngine()->getConfig('viewer');
20
21
$repos = id(new PhabricatorRepositoryQuery())
22
->setViewer($viewer)
23
->withIdentifiers($ids);
24
25
$repos->execute();
26
return $repos->getIdentifierMap();
27
}
28
29
}
30
31