Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phame/application/PhabricatorPhameApplication.php
Show All 36 Lines | final class PhabricatorPhameApplication extends PhabricatorApplication { | ||||
public function getRoutes() { | public function getRoutes() { | ||||
return array( | return array( | ||||
'/phame/' => array( | '/phame/' => array( | ||||
'' => 'PhamePostListController', | '' => 'PhamePostListController', | ||||
'live/(?P<id>[^/]+)/(?P<more>.*)' => 'PhameBlogLiveController', | 'live/(?P<id>[^/]+)/(?P<more>.*)' => 'PhameBlogLiveController', | ||||
'post/' => array( | 'post/' => array( | ||||
'(?:(?P<filter>draft|all)/)?' => 'PhamePostListController', | '(?:(?P<filter>draft|all)/)?' => 'PhamePostListController', | ||||
'(?:query/(?P<queryKey>[^/]+)/)?' => 'PhamePostListController', | |||||
'blogger/(?P<bloggername>[\w\.-_]+)/' => 'PhamePostListController', | 'blogger/(?P<bloggername>[\w\.-_]+)/' => 'PhamePostListController', | ||||
'delete/(?P<id>[^/]+)/' => 'PhamePostDeleteController', | 'delete/(?P<id>[^/]+)/' => 'PhamePostDeleteController', | ||||
'edit/(?:(?P<id>[^/]+)/)?' => 'PhamePostEditController', | 'edit/(?:(?P<id>[^/]+)/)?' => 'PhamePostEditController', | ||||
'view/(?P<id>\d+)/' => 'PhamePostViewController', | 'view/(?P<id>\d+)/' => 'PhamePostViewController', | ||||
'publish/(?P<id>\d+)/' => 'PhamePostPublishController', | 'publish/(?P<id>\d+)/' => 'PhamePostPublishController', | ||||
'unpublish/(?P<id>\d+)/' => 'PhamePostUnpublishController', | 'unpublish/(?P<id>\d+)/' => 'PhamePostUnpublishController', | ||||
'notlive/(?P<id>\d+)/' => 'PhamePostNotLiveController', | 'notlive/(?P<id>\d+)/' => 'PhamePostNotLiveController', | ||||
'preview/' => 'PhamePostPreviewController', | 'preview/' => 'PhamePostPreviewController', | ||||
'framed/(?P<id>\d+)/' => 'PhamePostFramedController', | 'framed/(?P<id>\d+)/' => 'PhamePostFramedController', | ||||
'new/' => 'PhamePostNewController', | 'new/' => 'PhamePostNewController', | ||||
'move/(?P<id>\d+)/' => 'PhamePostNewController', | 'move/(?P<id>\d+)/' => 'PhamePostNewController', | ||||
), | ), | ||||
'blog/' => array( | 'blog/' => array( | ||||
'(?:(?P<filter>user|all)/)?' => 'PhameBlogListController', | '(?:(?P<filter>user|all)/)?' => 'PhameBlogListController', | ||||
'(?:query/(?P<queryKey>[^/]+)/)?' => 'PhameBlogListController', | |||||
'delete/(?P<id>[^/]+)/' => 'PhameBlogDeleteController', | 'delete/(?P<id>[^/]+)/' => 'PhameBlogDeleteController', | ||||
'edit/(?P<id>[^/]+)/' => 'PhameBlogEditController', | 'edit/(?P<id>[^/]+)/' => 'PhameBlogEditController', | ||||
'view/(?P<id>[^/]+)/' => 'PhameBlogViewController', | 'view/(?P<id>[^/]+)/' => 'PhameBlogViewController', | ||||
'feed/(?P<id>[^/]+)/' => 'PhameBlogFeedController', | 'feed/(?P<id>[^/]+)/' => 'PhameBlogFeedController', | ||||
'new/' => 'PhameBlogEditController', | 'new/' => 'PhameBlogEditController', | ||||
), | ), | ||||
) + $this->getResourceSubroutes(), | ) + $this->getResourceSubroutes(), | ||||
); | ); | ||||
Show All 37 Lines |