Changeset View
Changeset View
Standalone View
Standalone View
src/infrastructure/edges/constants/PhabricatorEdgeConfig.php
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | final class PhabricatorEdgeConfig extends PhabricatorEdgeConstants { | ||||
const TYPE_REVIEWER_FOR_DREV = 36; | const TYPE_REVIEWER_FOR_DREV = 36; | ||||
const TYPE_MOCK_HAS_TASK = 37; | const TYPE_MOCK_HAS_TASK = 37; | ||||
const TYPE_TASK_HAS_MOCK = 38; | const TYPE_TASK_HAS_MOCK = 38; | ||||
const TYPE_OBJECT_USES_CREDENTIAL = 39; | const TYPE_OBJECT_USES_CREDENTIAL = 39; | ||||
const TYPE_CREDENTIAL_USED_BY_OBJECT = 40; | const TYPE_CREDENTIAL_USED_BY_OBJECT = 40; | ||||
const TYPE_OBJECT_HAS_PROJECT = 41; | |||||
const TYPE_PROJECT_HAS_OBJECT = 42; | |||||
const TYPE_OBJECT_HAS_COLUMN = 43; | const TYPE_OBJECT_HAS_COLUMN = 43; | ||||
const TYPE_COLUMN_HAS_OBJECT = 44; | const TYPE_COLUMN_HAS_OBJECT = 44; | ||||
const TYPE_DASHBOARD_HAS_PANEL = 45; | const TYPE_DASHBOARD_HAS_PANEL = 45; | ||||
const TYPE_PANEL_HAS_DASHBOARD = 46; | const TYPE_PANEL_HAS_DASHBOARD = 46; | ||||
const TYPE_OBJECT_HAS_WATCHER = 47; | const TYPE_OBJECT_HAS_WATCHER = 47; | ||||
const TYPE_WATCHER_HAS_OBJECT = 48; | const TYPE_WATCHER_HAS_OBJECT = 48; | ||||
▲ Show 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | static $map = array( | ||||
self::TYPE_REVIEWER_FOR_DREV => self::TYPE_DREV_HAS_REVIEWER, | self::TYPE_REVIEWER_FOR_DREV => self::TYPE_DREV_HAS_REVIEWER, | ||||
self::TYPE_PHOB_HAS_JIRAISSUE => self::TYPE_JIRAISSUE_HAS_PHOB, | self::TYPE_PHOB_HAS_JIRAISSUE => self::TYPE_JIRAISSUE_HAS_PHOB, | ||||
self::TYPE_JIRAISSUE_HAS_PHOB => self::TYPE_PHOB_HAS_JIRAISSUE, | self::TYPE_JIRAISSUE_HAS_PHOB => self::TYPE_PHOB_HAS_JIRAISSUE, | ||||
self::TYPE_OBJECT_USES_CREDENTIAL => self::TYPE_CREDENTIAL_USED_BY_OBJECT, | self::TYPE_OBJECT_USES_CREDENTIAL => self::TYPE_CREDENTIAL_USED_BY_OBJECT, | ||||
self::TYPE_CREDENTIAL_USED_BY_OBJECT => self::TYPE_OBJECT_USES_CREDENTIAL, | self::TYPE_CREDENTIAL_USED_BY_OBJECT => self::TYPE_OBJECT_USES_CREDENTIAL, | ||||
self::TYPE_OBJECT_HAS_PROJECT => self::TYPE_PROJECT_HAS_OBJECT, | |||||
self::TYPE_PROJECT_HAS_OBJECT => self::TYPE_OBJECT_HAS_PROJECT, | |||||
self::TYPE_OBJECT_HAS_COLUMN => self::TYPE_COLUMN_HAS_OBJECT, | self::TYPE_OBJECT_HAS_COLUMN => self::TYPE_COLUMN_HAS_OBJECT, | ||||
self::TYPE_COLUMN_HAS_OBJECT => self::TYPE_OBJECT_HAS_COLUMN, | self::TYPE_COLUMN_HAS_OBJECT => self::TYPE_OBJECT_HAS_COLUMN, | ||||
self::TYPE_PANEL_HAS_DASHBOARD => self::TYPE_DASHBOARD_HAS_PANEL, | self::TYPE_PANEL_HAS_DASHBOARD => self::TYPE_DASHBOARD_HAS_PANEL, | ||||
self::TYPE_DASHBOARD_HAS_PANEL => self::TYPE_PANEL_HAS_DASHBOARD, | self::TYPE_DASHBOARD_HAS_PANEL => self::TYPE_PANEL_HAS_DASHBOARD, | ||||
self::TYPE_OBJECT_HAS_WATCHER => self::TYPE_WATCHER_HAS_OBJECT, | self::TYPE_OBJECT_HAS_WATCHER => self::TYPE_WATCHER_HAS_OBJECT, | ||||
self::TYPE_WATCHER_HAS_OBJECT => self::TYPE_OBJECT_HAS_WATCHER, | self::TYPE_WATCHER_HAS_OBJECT => self::TYPE_OBJECT_HAS_WATCHER, | ||||
▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | switch ($type) { | ||||
case self::TYPE_BLOGGER_HAS_BLOG: | case self::TYPE_BLOGGER_HAS_BLOG: | ||||
return '%s edited blog(s), added %d: %s; removed %d: %s.'; | return '%s edited blog(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_BLOG_HAS_BLOGGER: | case self::TYPE_BLOG_HAS_BLOGGER: | ||||
return '%s edited blogger(s), added %d: %s; removed %d: %s.'; | return '%s edited blogger(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_PROJ_MEMBER: | case self::TYPE_PROJ_MEMBER: | ||||
return '%s edited member(s), added %d: %s; removed %d: %s.'; | return '%s edited member(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_MEMBER_OF_PROJ: | case self::TYPE_MEMBER_OF_PROJ: | ||||
case self::TYPE_COMMIT_HAS_PROJECT: | case self::TYPE_COMMIT_HAS_PROJECT: | ||||
case self::TYPE_OBJECT_HAS_PROJECT: | |||||
return '%s edited project(s), added %d: %s; removed %d: %s.'; | return '%s edited project(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_QUESTION_HAS_VOTING_USER: | case self::TYPE_QUESTION_HAS_VOTING_USER: | ||||
case self::TYPE_ANSWER_HAS_VOTING_USER: | case self::TYPE_ANSWER_HAS_VOTING_USER: | ||||
return '%s edited voting user(s), added %d: %s; removed %d: %s.'; | return '%s edited voting user(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_QUESTION: | case self::TYPE_VOTING_USER_HAS_QUESTION: | ||||
return '%s edited question(s), added %d: %s; removed %d: %s.'; | return '%s edited question(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_ANSWER: | case self::TYPE_VOTING_USER_HAS_ANSWER: | ||||
return '%s edited answer(s), added %d: %s; removed %d: %s.'; | return '%s edited answer(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_OBJECT_HAS_SUBSCRIBER: | case self::TYPE_OBJECT_HAS_SUBSCRIBER: | ||||
return '%s edited subscriber(s), added %d: %s; removed %d: %s.'; | return '%s edited subscriber(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_SUBSCRIBED_TO_OBJECT: | case self::TYPE_SUBSCRIBED_TO_OBJECT: | ||||
case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | ||||
case self::TYPE_FILE_HAS_OBJECT: | case self::TYPE_FILE_HAS_OBJECT: | ||||
case self::TYPE_CONTRIBUTED_TO_OBJECT: | case self::TYPE_CONTRIBUTED_TO_OBJECT: | ||||
case self::TYPE_PROJECT_HAS_OBJECT: | |||||
return '%s edited object(s), added %d: %s; removed %d: %s.'; | return '%s edited object(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_OBJECT_HAS_UNSUBSCRIBER: | case self::TYPE_OBJECT_HAS_UNSUBSCRIBER: | ||||
return '%s edited unsubcriber(s), added %d: %s; removed %d: %s.'; | return '%s edited unsubcriber(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_OBJECT_HAS_FILE: | case self::TYPE_OBJECT_HAS_FILE: | ||||
return '%s edited file(s), added %d: %s; removed %d: %s.'; | return '%s edited file(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_ACCOUNT_HAS_MEMBER: | case self::TYPE_ACCOUNT_HAS_MEMBER: | ||||
return '%s edited member(s), added %d: %s; removed %d: %s.'; | return '%s edited member(s), added %d: %s; removed %d: %s.'; | ||||
case self::TYPE_MEMBER_HAS_ACCOUNT: | case self::TYPE_MEMBER_HAS_ACCOUNT: | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | switch ($type) { | ||||
case self::TYPE_BLOGGER_HAS_BLOG: | case self::TYPE_BLOGGER_HAS_BLOG: | ||||
return '%s added %d blog(s): %s.'; | return '%s added %d blog(s): %s.'; | ||||
case self::TYPE_BLOG_HAS_BLOGGER: | case self::TYPE_BLOG_HAS_BLOGGER: | ||||
return '%s added %d blogger(s): %s.'; | return '%s added %d blogger(s): %s.'; | ||||
case self::TYPE_PROJ_MEMBER: | case self::TYPE_PROJ_MEMBER: | ||||
return '%s added %d member(s): %s.'; | return '%s added %d member(s): %s.'; | ||||
case self::TYPE_MEMBER_OF_PROJ: | case self::TYPE_MEMBER_OF_PROJ: | ||||
case self::TYPE_COMMIT_HAS_PROJECT: | case self::TYPE_COMMIT_HAS_PROJECT: | ||||
case self::TYPE_OBJECT_HAS_PROJECT: | |||||
return '%s added %d project(s): %s.'; | return '%s added %d project(s): %s.'; | ||||
case self::TYPE_QUESTION_HAS_VOTING_USER: | case self::TYPE_QUESTION_HAS_VOTING_USER: | ||||
case self::TYPE_ANSWER_HAS_VOTING_USER: | case self::TYPE_ANSWER_HAS_VOTING_USER: | ||||
return '%s added %d voting user(s): %s.'; | return '%s added %d voting user(s): %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_QUESTION: | case self::TYPE_VOTING_USER_HAS_QUESTION: | ||||
return '%s added %d question(s): %s.'; | return '%s added %d question(s): %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_ANSWER: | case self::TYPE_VOTING_USER_HAS_ANSWER: | ||||
return '%s added %d answer(s): %s.'; | return '%s added %d answer(s): %s.'; | ||||
Show All 24 Lines | switch ($type) { | ||||
case self::TYPE_OBJECT_HAS_WATCHER: | case self::TYPE_OBJECT_HAS_WATCHER: | ||||
return '%s added %d watcher(s): %s.'; | return '%s added %d watcher(s): %s.'; | ||||
case self::TYPE_OBJECT_NEEDS_SIGNATURE: | case self::TYPE_OBJECT_NEEDS_SIGNATURE: | ||||
return '%s added %d required legal document(s): %s.'; | return '%s added %d required legal document(s): %s.'; | ||||
case self::TYPE_SUBSCRIBED_TO_OBJECT: | case self::TYPE_SUBSCRIBED_TO_OBJECT: | ||||
case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | ||||
case self::TYPE_FILE_HAS_OBJECT: | case self::TYPE_FILE_HAS_OBJECT: | ||||
case self::TYPE_CONTRIBUTED_TO_OBJECT: | case self::TYPE_CONTRIBUTED_TO_OBJECT: | ||||
case self::TYPE_PROJECT_HAS_OBJECT: | |||||
default: | default: | ||||
return '%s added %d object(s): %s.'; | return '%s added %d object(s): %s.'; | ||||
} | } | ||||
} | } | ||||
public static function getRemoveStringForEdgeType($type) { | public static function getRemoveStringForEdgeType($type) { | ||||
switch ($type) { | switch ($type) { | ||||
Show All 17 Lines | switch ($type) { | ||||
case self::TYPE_BLOGGER_HAS_BLOG: | case self::TYPE_BLOGGER_HAS_BLOG: | ||||
return '%s removed %d blog(s): %s.'; | return '%s removed %d blog(s): %s.'; | ||||
case self::TYPE_BLOG_HAS_BLOGGER: | case self::TYPE_BLOG_HAS_BLOGGER: | ||||
return '%s removed %d blogger(s): %s.'; | return '%s removed %d blogger(s): %s.'; | ||||
case self::TYPE_PROJ_MEMBER: | case self::TYPE_PROJ_MEMBER: | ||||
return '%s removed %d member(s): %s.'; | return '%s removed %d member(s): %s.'; | ||||
case self::TYPE_MEMBER_OF_PROJ: | case self::TYPE_MEMBER_OF_PROJ: | ||||
case self::TYPE_COMMIT_HAS_PROJECT: | case self::TYPE_COMMIT_HAS_PROJECT: | ||||
case self::TYPE_OBJECT_HAS_PROJECT: | |||||
return '%s removed %d project(s): %s.'; | return '%s removed %d project(s): %s.'; | ||||
case self::TYPE_QUESTION_HAS_VOTING_USER: | case self::TYPE_QUESTION_HAS_VOTING_USER: | ||||
case self::TYPE_ANSWER_HAS_VOTING_USER: | case self::TYPE_ANSWER_HAS_VOTING_USER: | ||||
return '%s removed %d voting user(s): %s.'; | return '%s removed %d voting user(s): %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_QUESTION: | case self::TYPE_VOTING_USER_HAS_QUESTION: | ||||
return '%s removed %d question(s): %s.'; | return '%s removed %d question(s): %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_ANSWER: | case self::TYPE_VOTING_USER_HAS_ANSWER: | ||||
return '%s removed %d answer(s): %s.'; | return '%s removed %d answer(s): %s.'; | ||||
Show All 22 Lines | switch ($type) { | ||||
case self::TYPE_PANEL_HAS_DASHBOARD: | case self::TYPE_PANEL_HAS_DASHBOARD: | ||||
return '%s removed %d dashboard(s): %s.'; | return '%s removed %d dashboard(s): %s.'; | ||||
case self::TYPE_OBJECT_HAS_WATCHER: | case self::TYPE_OBJECT_HAS_WATCHER: | ||||
return '%s removed %d watcher(s): %s.'; | return '%s removed %d watcher(s): %s.'; | ||||
case self::TYPE_SUBSCRIBED_TO_OBJECT: | case self::TYPE_SUBSCRIBED_TO_OBJECT: | ||||
case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | ||||
case self::TYPE_FILE_HAS_OBJECT: | case self::TYPE_FILE_HAS_OBJECT: | ||||
case self::TYPE_CONTRIBUTED_TO_OBJECT: | case self::TYPE_CONTRIBUTED_TO_OBJECT: | ||||
case self::TYPE_PROJECT_HAS_OBJECT: | |||||
default: | default: | ||||
return '%s removed %d object(s): %s.'; | return '%s removed %d object(s): %s.'; | ||||
} | } | ||||
} | } | ||||
public static function getFeedStringForEdgeType($type) { | public static function getFeedStringForEdgeType($type) { | ||||
switch ($type) { | switch ($type) { | ||||
Show All 15 Lines | switch ($type) { | ||||
case self::TYPE_BLOGGER_HAS_BLOG: | case self::TYPE_BLOGGER_HAS_BLOG: | ||||
return '%s updated blogs of %s.'; | return '%s updated blogs of %s.'; | ||||
case self::TYPE_BLOG_HAS_BLOGGER: | case self::TYPE_BLOG_HAS_BLOGGER: | ||||
return '%s updated bloggers of %s.'; | return '%s updated bloggers of %s.'; | ||||
case self::TYPE_PROJ_MEMBER: | case self::TYPE_PROJ_MEMBER: | ||||
return '%s updated members of %s.'; | return '%s updated members of %s.'; | ||||
case self::TYPE_MEMBER_OF_PROJ: | case self::TYPE_MEMBER_OF_PROJ: | ||||
case self::TYPE_COMMIT_HAS_PROJECT: | case self::TYPE_COMMIT_HAS_PROJECT: | ||||
case self::TYPE_OBJECT_HAS_PROJECT: | |||||
return '%s updated projects of %s.'; | return '%s updated projects of %s.'; | ||||
case self::TYPE_QUESTION_HAS_VOTING_USER: | case self::TYPE_QUESTION_HAS_VOTING_USER: | ||||
case self::TYPE_ANSWER_HAS_VOTING_USER: | case self::TYPE_ANSWER_HAS_VOTING_USER: | ||||
return '%s updated voting users of %s.'; | return '%s updated voting users of %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_QUESTION: | case self::TYPE_VOTING_USER_HAS_QUESTION: | ||||
return '%s updated questions of %s.'; | return '%s updated questions of %s.'; | ||||
case self::TYPE_VOTING_USER_HAS_ANSWER: | case self::TYPE_VOTING_USER_HAS_ANSWER: | ||||
return '%s updated answers of %s.'; | return '%s updated answers of %s.'; | ||||
Show All 22 Lines | switch ($type) { | ||||
case self::TYPE_PANEL_HAS_DASHBOARD: | case self::TYPE_PANEL_HAS_DASHBOARD: | ||||
return '%s updated dashboards for %s.'; | return '%s updated dashboards for %s.'; | ||||
case self::TYPE_OBJECT_HAS_WATCHER: | case self::TYPE_OBJECT_HAS_WATCHER: | ||||
return '%s updated watchers for %s.'; | return '%s updated watchers for %s.'; | ||||
case self::TYPE_SUBSCRIBED_TO_OBJECT: | case self::TYPE_SUBSCRIBED_TO_OBJECT: | ||||
case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | case self::TYPE_UNSUBSCRIBED_FROM_OBJECT: | ||||
case self::TYPE_FILE_HAS_OBJECT: | case self::TYPE_FILE_HAS_OBJECT: | ||||
case self::TYPE_CONTRIBUTED_TO_OBJECT: | case self::TYPE_CONTRIBUTED_TO_OBJECT: | ||||
case self::TYPE_PROJECT_HAS_OBJECT: | |||||
default: | default: | ||||
return '%s updated objects of %s.'; | return '%s updated objects of %s.'; | ||||
} | } | ||||
} | } | ||||
} | } |