Differential D16193 Diff 38956 src/applications/search/relationship/PhabricatorObjectRelationship.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/search/relationship/PhabricatorObjectRelationship.php
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | abstract class PhabricatorObjectRelationship extends Phobject { | ||||
public function getRequiredRelationshipCapabilities() { | public function getRequiredRelationshipCapabilities() { | ||||
return array( | return array( | ||||
PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
); | ); | ||||
} | } | ||||
final public function newSource() { | final public function newSource() { | ||||
return $this->newRelationshipSource(); | $viewer = $this->getViewer(); | ||||
return $this->newRelationshipSource() | |||||
->setViewer($viewer); | |||||
} | } | ||||
abstract protected function newRelationshipSource(); | abstract protected function newRelationshipSource(); | ||||
final public function getSourceURI($object) { | final public function getSourceURI($object) { | ||||
$relationship_key = $this->getRelationshipConstant(); | $relationship_key = $this->getRelationshipConstant(); | ||||
$object_phid = $object->getPHID(); | $object_phid = $object->getPHID(); | ||||
Show All 29 Lines |