Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/differential/xaction/DifferentialRevisionWrongBuildsTransaction.php
12256 views
1
<?php
2
3
final class DifferentialRevisionWrongBuildsTransaction
4
extends DifferentialRevisionTransactionType {
5
6
const TRANSACTIONTYPE = 'differential.builds.wrong';
7
8
public function generateOldValue($object) {
9
return null;
10
}
11
12
public function generateNewValue($object, $value) {
13
return $value;
14
}
15
16
public function applyInternalEffects($object, $value) {
17
$object->setProperty(DifferentialRevision::PROPERTY_WRONG_BUILDS, true);
18
}
19
20
public function getIcon() {
21
return 'fa-exclamation';
22
}
23
24
public function getColor() {
25
return 'pink';
26
}
27
28
public function getActionStrength() {
29
return 400;
30
}
31
32
public function getTitle() {
33
return pht(
34
'This revision was landed with ongoing or failed builds.');
35
}
36
37
public function shouldHideForFeed() {
38
return true;
39
}
40
41
}
42
43