Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/diffusion/herald/DiffusionCommitAutocloseHeraldField.php
12242 views
1
<?php
2
3
final class DiffusionCommitAutocloseHeraldField
4
extends DiffusionCommitHeraldField {
5
6
const FIELDCONST = 'diffusion.commit.autoclose';
7
8
public function getFieldGroupKey() {
9
return HeraldDeprecatedFieldGroup::FIELDGROUPKEY;
10
}
11
12
public function getHeraldFieldName() {
13
// Herald no longer triggers until a commit is reachable from a permanent
14
// ref, so this condition is always true by definition.
15
return pht('Commit Autocloses (Deprecated)');
16
}
17
18
public function getHeraldFieldValue($object) {
19
return true;
20
}
21
22
public function getHeraldFieldConditions() {
23
return array(
24
HeraldAdapter::CONDITION_UNCONDITIONALLY,
25
);
26
}
27
28
public function getHeraldFieldValueType($condition) {
29
return new HeraldEmptyFieldValue();
30
}
31
32
}
33
34