[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorFilesApplication extends PhabricatorApplication { 4 5 public function getBaseURI() { 6 return '/file/'; 7 } 8 9 public function getName() { 10 return pht('Files'); 11 } 12 13 public function getShortDescription() { 14 return pht('Store and Share Files'); 15 } 16 17 public function getIconName() { 18 return 'files'; 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x87\xAA"; 23 } 24 25 public function getFlavorText() { 26 return pht('Blob store for Pokemon pictures.'); 27 } 28 29 public function getApplicationGroup() { 30 return self::GROUP_UTILITIES; 31 } 32 33 public function canUninstall() { 34 return false; 35 } 36 37 public function getRemarkupRules() { 38 return array( 39 new PhabricatorEmbedFileRemarkupRule(), 40 ); 41 } 42 43 protected function getCustomCapabilities() { 44 return array( 45 FilesDefaultViewCapability::CAPABILITY => array( 46 'caption' => pht( 47 'Default view policy for newly created files.'), 48 ), 49 ); 50 } 51 52 public function getRoutes() { 53 return array( 54 '/F(?P<id>[1-9]\d*)' => 'PhabricatorFileInfoController', 55 '/file/' => array( 56 '(query/(?P<key>[^/]+)/)?' => 'PhabricatorFileListController', 57 'upload/' => 'PhabricatorFileUploadController', 58 'dropupload/' => 'PhabricatorFileDropUploadController', 59 'compose/' => 'PhabricatorFileComposeController', 60 'comment/(?P<id>[1-9]\d*)/' => 'PhabricatorFileCommentController', 61 'delete/(?P<id>[1-9]\d*)/' => 'PhabricatorFileDeleteController', 62 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorFileEditController', 63 'info/(?P<phid>[^/]+)/' => 'PhabricatorFileInfoController', 64 'data/(?P<key>[^/]+)/(?P<phid>[^/]+)/(?P<token>[^/]+)/.*' 65 => 'PhabricatorFileDataController', 66 'data/(?P<key>[^/]+)/(?P<phid>[^/]+)/.*' 67 => 'PhabricatorFileDataController', 68 'proxy/' => 'PhabricatorFileProxyController', 69 'xform/(?P<transform>[^/]+)/(?P<phid>[^/]+)/(?P<key>[^/]+)/' 70 => 'PhabricatorFileTransformController', 71 'uploaddialog/' => 'PhabricatorFileUploadDialogController', 72 'download/(?P<phid>[^/]+)/' => 'PhabricatorFileDialogController', 73 ), 74 ); 75 } 76 77 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |