Differential D17080 Diff 41096 src/applications/differential/conduit/DifferentialParseCommitMessageConduitAPIMethod.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/conduit/DifferentialParseCommitMessageConduitAPIMethod.php
| Show All 31 Lines | if ($is_partial) { | ||||
| $parser->setRaiseMissingFieldErrors(false); | $parser->setRaiseMissingFieldErrors(false); | ||||
| } | } | ||||
| $corpus = $request->getValue('corpus'); | $corpus = $request->getValue('corpus'); | ||||
| $field_map = $parser->parseFields($corpus); | $field_map = $parser->parseFields($corpus); | ||||
| $errors = $parser->getErrors(); | $errors = $parser->getErrors(); | ||||
| // grab some extra information about the Differential Revision: field... | |||||
| $revision_id_field = new DifferentialRevisionIDField(); | |||||
| $revision_id_value = idx( | $revision_id_value = idx( | ||||
| $field_map, | $field_map, | ||||
| $revision_id_field->getFieldKeyForConduit()); | DifferentialRevisionIDCommitMessageField::FIELDKEY); | ||||
| $revision_id_valid_domain = PhabricatorEnv::getProductionURI(''); | $revision_id_valid_domain = PhabricatorEnv::getProductionURI(''); | ||||
| return array( | return array( | ||||
| 'errors' => $errors, | 'errors' => $errors, | ||||
| 'fields' => $field_map, | 'fields' => $field_map, | ||||
| 'revisionIDFieldInfo' => array( | 'revisionIDFieldInfo' => array( | ||||
| 'value' => $revision_id_value, | 'value' => $revision_id_value, | ||||
| 'validDomain' => $revision_id_valid_domain, | 'validDomain' => $revision_id_valid_domain, | ||||
| ), | ), | ||||
| ); | ); | ||||
| } | } | ||||
| } | } | ||||