Differential D20427 Diff 48783 src/applications/diffusion/herald/DiffusionCommitAutocloseHeraldField.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/herald/DiffusionCommitAutocloseHeraldField.php
| <?php | <?php | ||||
| final class DiffusionCommitAutocloseHeraldField | final class DiffusionCommitAutocloseHeraldField | ||||
| extends DiffusionCommitHeraldField { | extends DiffusionCommitHeraldField { | ||||
| const FIELDCONST = 'diffusion.commit.autoclose'; | const FIELDCONST = 'diffusion.commit.autoclose'; | ||||
| public function getFieldGroupKey() { | |||||
| return HeraldDeprecatedFieldGroup::FIELDGROUPKEY; | |||||
| } | |||||
| public function getHeraldFieldName() { | public function getHeraldFieldName() { | ||||
| return pht('Commit is on permanent branch'); | // Herald no longer triggers until a commit is reachable from a permanent | ||||
| // ref, so this condition is always true by definition. | |||||
| return pht('Commit Autocloses (Deprecated)'); | |||||
| } | } | ||||
| public function getHeraldFieldValue($object) { | public function getHeraldFieldValue($object) { | ||||
| return $object->getRepository()->shouldAutocloseCommit($object); | return true; | ||||
| } | } | ||||
| public function getHeraldFieldConditions() { | public function getHeraldFieldConditions() { | ||||
| return array( | return array( | ||||
| HeraldAdapter::CONDITION_UNCONDITIONALLY, | HeraldAdapter::CONDITION_UNCONDITIONALLY, | ||||
| ); | ); | ||||
| } | } | ||||
| public function getHeraldFieldValueType($condition) { | public function getHeraldFieldValueType($condition) { | ||||
| return new HeraldEmptyFieldValue(); | return new HeraldEmptyFieldValue(); | ||||
| } | } | ||||
| } | } | ||||