Page MenuHomePhorge

PhabricatorSearchBaseController.php
No OneTemporary

Size
878 B
Referenced Files
None
Subscribers
None

PhabricatorSearchBaseController.php

<?php
abstract class PhabricatorSearchBaseController extends PhabricatorController {
protected function loadRelationshipObject() {
$request = $this->getRequest();
$viewer = $this->getViewer();
$phid = $request->getURIData('sourcePHID');
return id(new PhabricatorObjectQuery())
->setViewer($viewer)
->withPHIDs(array($phid))
->requireCapabilities(
array(
PhabricatorPolicyCapability::CAN_VIEW,
PhabricatorPolicyCapability::CAN_EDIT,
))
->executeOne();
}
protected function loadRelationship($object) {
$request = $this->getRequest();
$viewer = $this->getViewer();
$relationship_key = $request->getURIData('relationshipKey');
$list = PhabricatorObjectRelationshipList::newForObject(
$viewer,
$object);
return $list->getRelationship($relationship_key);
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, May 12, 1:08 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
122586
Default Alt Text
PhabricatorSearchBaseController.php (878 B)

Event Timeline