[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorMacroApplication extends PhabricatorApplication { 4 5 public function getBaseURI() { 6 return '/macro/'; 7 } 8 9 public function getName() { 10 return pht('Macro'); 11 } 12 13 public function getShortDescription() { 14 return pht('Image Macros and Memes'); 15 } 16 17 public function getIconName() { 18 return 'macro'; 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x9A\x98"; 23 } 24 25 public function getApplicationGroup() { 26 return self::GROUP_UTILITIES; 27 } 28 29 public function getRoutes() { 30 return array( 31 '/macro/' => array( 32 '(query/(?P<key>[^/]+)/)?' => 'PhabricatorMacroListController', 33 'create/' => 'PhabricatorMacroEditController', 34 'view/(?P<id>[1-9]\d*)/' => 'PhabricatorMacroViewController', 35 'comment/(?P<id>[1-9]\d*)/' => 'PhabricatorMacroCommentController', 36 'edit/(?P<id>[1-9]\d*)/' => 'PhabricatorMacroEditController', 37 'audio/(?P<id>[1-9]\d*)/' => 'PhabricatorMacroAudioController', 38 'disable/(?P<id>[1-9]\d*)/' => 'PhabricatorMacroDisableController', 39 'meme/' => 'PhabricatorMacroMemeController', 40 'meme/create/' => 'PhabricatorMacroMemeDialogController', 41 ), 42 ); 43 } 44 45 public function getRemarkupRules() { 46 return array( 47 new PhabricatorIconRemarkupRule(), 48 new PhabricatorEmojiRemarkupRule(), 49 ); 50 } 51 52 protected function getCustomCapabilities() { 53 return array( 54 PhabricatorMacroManageCapability::CAPABILITY => array( 55 'caption' => pht('Allows creating and editing macros.'), 56 ), 57 ); 58 } 59 60 }
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 |