Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/customfield/DifferentialHostField.php
- This file was added.
<?php | |||||
final class DifferentialHostField | |||||
extends DifferentialCustomField { | |||||
public function getFieldKey() { | |||||
return 'differential:host'; | |||||
} | |||||
public function getFieldName() { | |||||
return pht('Host'); | |||||
} | |||||
public function getFieldDescription() { | |||||
return pht('Shows the local host where the diff came from.'); | |||||
} | |||||
public function shouldAppearInPropertyView() { | |||||
return true; | |||||
} | |||||
public function renderPropertyViewLabel() { | |||||
return $this->getFieldName(); | |||||
} | |||||
public function renderPropertyViewValue(array $handles) { | |||||
$host = $this->getObject()->getActiveDiff()->getSourceMachine(); | |||||
if (!$host) { | |||||
return null; | |||||
} | |||||
return $host; | |||||
} | |||||
} |