Differential D18150 Diff 43669 src/applications/differential/application/PhabricatorDifferentialApplication.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/application/PhabricatorDifferentialApplication.php
Show All 35 Lines | return array( | ||||
new DifferentialRevision(), | new DifferentialRevision(), | ||||
); | ); | ||||
} | } | ||||
public function getTitleGlyph() { | public function getTitleGlyph() { | ||||
return "\xE2\x9A\x99"; | return "\xE2\x9A\x99"; | ||||
} | } | ||||
public function getEventListeners() { | |||||
return array( | |||||
new DifferentialLandingActionMenuEventListener(), | |||||
); | |||||
} | |||||
public function getOverview() { | public function getOverview() { | ||||
return pht( | return pht( | ||||
'Differential is a **code review application** which allows '. | 'Differential is a **code review application** which allows '. | ||||
'engineers to review, discuss and approve changes to software.'); | 'engineers to review, discuss and approve changes to software.'); | ||||
} | } | ||||
public function getRoutes() { | public function getRoutes() { | ||||
return array( | return array( | ||||
'/D(?P<id>[1-9]\d*)' => 'DifferentialRevisionViewController', | '/D(?P<id>[1-9]\d*)' => 'DifferentialRevisionViewController', | ||||
'/differential/' => array( | '/differential/' => array( | ||||
'(?:query/(?P<queryKey>[^/]+)/)?' | '(?:query/(?P<queryKey>[^/]+)/)?' | ||||
=> 'DifferentialRevisionListController', | => 'DifferentialRevisionListController', | ||||
'diff/' => array( | 'diff/' => array( | ||||
'(?P<id>[1-9]\d*)/' => 'DifferentialDiffViewController', | '(?P<id>[1-9]\d*)/' => 'DifferentialDiffViewController', | ||||
'create/' => 'DifferentialDiffCreateController', | 'create/' => 'DifferentialDiffCreateController', | ||||
), | ), | ||||
'changeset/' => 'DifferentialChangesetViewController', | 'changeset/' => 'DifferentialChangesetViewController', | ||||
'revision/' => array( | 'revision/' => array( | ||||
$this->getEditRoutePattern('edit/') | $this->getEditRoutePattern('edit/') | ||||
=> 'DifferentialRevisionEditController', | => 'DifferentialRevisionEditController', | ||||
$this->getEditRoutePattern('attach/(?P<diffID>[^/]+)/to/') | $this->getEditRoutePattern('attach/(?P<diffID>[^/]+)/to/') | ||||
=> 'DifferentialRevisionEditController', | => 'DifferentialRevisionEditController', | ||||
'land/(?:(?P<id>[1-9]\d*))/(?P<strategy>[^/]+)/' | |||||
=> 'DifferentialRevisionLandController', | |||||
'closedetails/(?P<phid>[^/]+)/' | 'closedetails/(?P<phid>[^/]+)/' | ||||
=> 'DifferentialRevisionCloseDetailsController', | => 'DifferentialRevisionCloseDetailsController', | ||||
'update/(?P<revisionID>[1-9]\d*)/' | 'update/(?P<revisionID>[1-9]\d*)/' | ||||
=> 'DifferentialDiffCreateController', | => 'DifferentialDiffCreateController', | ||||
'operation/(?P<id>[1-9]\d*)/' | 'operation/(?P<id>[1-9]\d*)/' | ||||
=> 'DifferentialRevisionOperationController', | => 'DifferentialRevisionOperationController', | ||||
'inlines/(?P<id>[1-9]\d*)/' | 'inlines/(?P<id>[1-9]\d*)/' | ||||
=> 'DifferentialRevisionInlinesController', | => 'DifferentialRevisionInlinesController', | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |