Path: blob/master/src/applications/differential/field/DifferentialAuditorsCommitMessageField.php
12256 views
<?php12final class DifferentialAuditorsCommitMessageField3extends DifferentialCommitMessageCustomField {45const FIELDKEY = 'phabricator:auditors';67public function getFieldName() {8return pht('Auditors');9}1011public function getFieldAliases() {12return array(13'Auditor',14);15}1617public function parseFieldValue($value) {18return $this->parseObjectList(19$value,20array(21PhabricatorPeopleUserPHIDType::TYPECONST,22PhabricatorProjectProjectPHIDType::TYPECONST,23PhabricatorOwnersPackagePHIDType::TYPECONST,24));25}2627public function getCustomFieldKey() {28return 'phabricator:auditors';29}3031public function isFieldEditable() {32return true;33}3435public function isTemplateField() {36return false;37}3839public function readFieldValueFromConduit($value) {40return $this->readStringListFieldValueFromConduit($value);41}4243public function renderFieldValue($value) {44return $this->renderHandleList($value);45}4647protected function readFieldValueFromCustomFieldStorage($value) {48return $this->readJSONFieldValueFromCustomFieldStorage($value, array());49}5051}525354