Differential D16193 Diff 38956 src/applications/differential/relationships/DifferentialRevisionHasCommitRelationship.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/relationships/DifferentialRevisionHasCommitRelationship.php
- This file was added.
<?php | |||||
final class DifferentialRevisionHasCommitRelationship | |||||
extends DifferentialRevisionRelationship { | |||||
const RELATIONSHIPKEY = 'revision.has-commit'; | |||||
public function getEdgeConstant() { | |||||
return DifferentialRevisionHasCommitEdgeType::EDGECONST; | |||||
} | |||||
protected function getActionName() { | |||||
return pht('Edit Commits'); | |||||
} | |||||
protected function getActionIcon() { | |||||
return 'fa-code'; | |||||
} | |||||
public function canRelateObjects($src, $dst) { | |||||
return ($dst instanceof PhabricatorRepositoryCommit); | |||||
} | |||||
public function getDialogTitleText() { | |||||
return pht('Edit Related Commits'); | |||||
} | |||||
public function getDialogHeaderText() { | |||||
return pht('Current Commits'); | |||||
} | |||||
public function getDialogButtonText() { | |||||
return pht('Save Related Commits'); | |||||
} | |||||
protected function newRelationshipSource() { | |||||
return new DiffusionCommitRelationshipSource(); | |||||
} | |||||
} |