Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/countdown/remarkup/PhabricatorCountdownRemarkupRule.php
12256 views
1
<?php
2
3
final class PhabricatorCountdownRemarkupRule
4
extends PhabricatorObjectRemarkupRule {
5
6
protected function getObjectNamePrefix() {
7
return 'C';
8
}
9
10
protected function loadObjects(array $ids) {
11
$viewer = $this->getEngine()->getConfig('viewer');
12
return id(new PhabricatorCountdownQuery())
13
->setViewer($viewer)
14
->withIDs($ids)
15
->execute();
16
}
17
18
protected function renderObjectEmbed(
19
$object,
20
PhabricatorObjectHandle $handle,
21
$options) {
22
23
$viewer = $this->getEngine()->getConfig('viewer');
24
25
return id(new PhabricatorCountdownView())
26
->setCountdown($object)
27
->setUser($viewer);
28
}
29
30
}
31
32