Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/nuance/worker/NuanceWorker.php
12256 views
1
<?php
2
3
abstract class NuanceWorker extends PhabricatorWorker {
4
5
protected function getViewer() {
6
return PhabricatorUser::getOmnipotentUser();
7
}
8
9
protected function loadItem($item_phid) {
10
$item = id(new NuanceItemQuery())
11
->setViewer($this->getViewer())
12
->withPHIDs(array($item_phid))
13
->executeOne();
14
15
if (!$item) {
16
throw new PhabricatorWorkerPermanentFailureException(
17
pht(
18
'There is no Nuance item with PHID "%s".',
19
$item_phid));
20
}
21
22
return $item;
23
}
24
25
}
26
27