Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/adapter/HeraldAdapter.php
<?php | <?php | ||||
abstract class HeraldAdapter extends Phobject { | abstract class HeraldAdapter extends Phobject { | ||||
const FIELD_TITLE = 'title'; | const FIELD_TITLE = 'title'; | ||||
const FIELD_BODY = 'body'; | const FIELD_BODY = 'body'; | ||||
const FIELD_AUTHOR = 'author'; | const FIELD_AUTHOR = 'author'; | ||||
const FIELD_ASSIGNEE = 'assignee'; | |||||
const FIELD_REVIEWER = 'reviewer'; | const FIELD_REVIEWER = 'reviewer'; | ||||
const FIELD_REVIEWERS = 'reviewers'; | const FIELD_REVIEWERS = 'reviewers'; | ||||
const FIELD_COMMITTER = 'committer'; | const FIELD_COMMITTER = 'committer'; | ||||
const FIELD_DIFF_FILE = 'diff-file'; | const FIELD_DIFF_FILE = 'diff-file'; | ||||
const FIELD_DIFF_CONTENT = 'diff-content'; | const FIELD_DIFF_CONTENT = 'diff-content'; | ||||
const FIELD_DIFF_ADDED_CONTENT = 'diff-added-content'; | const FIELD_DIFF_ADDED_CONTENT = 'diff-added-content'; | ||||
const FIELD_DIFF_REMOVED_CONTENT = 'diff-removed-content'; | const FIELD_DIFF_REMOVED_CONTENT = 'diff-removed-content'; | ||||
const FIELD_DIFF_ENORMOUS = 'diff-enormous'; | const FIELD_DIFF_ENORMOUS = 'diff-enormous'; | ||||
▲ Show 20 Lines • Show All 333 Lines • ▼ Show 20 Lines | /* -( Fields )------------------------------------------------------------- */ | ||||
public function getFieldNameMap() { | public function getFieldNameMap() { | ||||
$map = mpull($this->getFieldImplementationMap(), 'getHeraldFieldName'); | $map = mpull($this->getFieldImplementationMap(), 'getHeraldFieldName'); | ||||
return $map + array( | return $map + array( | ||||
self::FIELD_TITLE => pht('Title'), | self::FIELD_TITLE => pht('Title'), | ||||
self::FIELD_BODY => pht('Body'), | self::FIELD_BODY => pht('Body'), | ||||
self::FIELD_AUTHOR => pht('Author'), | self::FIELD_AUTHOR => pht('Author'), | ||||
self::FIELD_ASSIGNEE => pht('Assignee'), | |||||
self::FIELD_COMMITTER => pht('Committer'), | self::FIELD_COMMITTER => pht('Committer'), | ||||
self::FIELD_REVIEWER => pht('Reviewer'), | self::FIELD_REVIEWER => pht('Reviewer'), | ||||
self::FIELD_REVIEWERS => pht('Reviewers'), | self::FIELD_REVIEWERS => pht('Reviewers'), | ||||
self::FIELD_DIFF_FILE => pht('Any changed filename'), | self::FIELD_DIFF_FILE => pht('Any changed filename'), | ||||
self::FIELD_DIFF_CONTENT => pht('Any changed file content'), | self::FIELD_DIFF_CONTENT => pht('Any changed file content'), | ||||
self::FIELD_DIFF_ADDED_CONTENT => pht('Any added file content'), | self::FIELD_DIFF_ADDED_CONTENT => pht('Any added file content'), | ||||
self::FIELD_DIFF_REMOVED_CONTENT => pht('Any removed file content'), | self::FIELD_DIFF_REMOVED_CONTENT => pht('Any removed file content'), | ||||
self::FIELD_DIFF_ENORMOUS => pht('Change is enormous'), | self::FIELD_DIFF_ENORMOUS => pht('Change is enormous'), | ||||
▲ Show 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | switch ($field) { | ||||
); | ); | ||||
case self::FIELD_REVIEWER: | case self::FIELD_REVIEWER: | ||||
case self::FIELD_PUSHER: | case self::FIELD_PUSHER: | ||||
return array( | return array( | ||||
self::CONDITION_IS_ANY, | self::CONDITION_IS_ANY, | ||||
self::CONDITION_IS_NOT_ANY, | self::CONDITION_IS_NOT_ANY, | ||||
); | ); | ||||
case self::FIELD_REPOSITORY: | case self::FIELD_REPOSITORY: | ||||
case self::FIELD_ASSIGNEE: | |||||
case self::FIELD_AUTHOR: | case self::FIELD_AUTHOR: | ||||
case self::FIELD_COMMITTER: | case self::FIELD_COMMITTER: | ||||
return array( | return array( | ||||
self::CONDITION_IS_ANY, | self::CONDITION_IS_ANY, | ||||
self::CONDITION_IS_NOT_ANY, | self::CONDITION_IS_NOT_ANY, | ||||
self::CONDITION_EXISTS, | self::CONDITION_EXISTS, | ||||
self::CONDITION_NOT_EXISTS, | self::CONDITION_NOT_EXISTS, | ||||
); | ); | ||||
▲ Show 20 Lines • Show All 1,107 Lines • Show Last 20 Lines |