\d+)' => 'LegalpadDocumentSignController', '/legalpad/' => array( '' => 'LegalpadDocumentListController', '(?:query/(?P[^/]+)/)?' => 'LegalpadDocumentListController', 'create/' => 'LegalpadDocumentEditController', 'edit/(?P\d+)/' => 'LegalpadDocumentEditController', 'comment/(?P\d+)/' => 'LegalpadDocumentCommentController', 'view/(?P\d+)/' => 'LegalpadDocumentManageController', 'done/' => 'LegalpadDocumentDoneController', 'verify/(?P[^/]+)/' => 'LegalpadDocumentSignatureVerificationController', 'signatures/(?:(?P\d+)/)?(?:query/(?P[^/]+)/)?' => 'LegalpadDocumentSignatureListController', 'addsignature/(?P\d+)/' => 'LegalpadDocumentSignatureAddController', 'signature/(?P\d+)/' => 'LegalpadDocumentSignatureViewController', 'document/' => array( 'preview/' => 'PhabricatorMarkupPreviewController', ), ), ); } protected function getCustomCapabilities() { return array( LegalpadCreateDocumentsCapability::CAPABILITY => array(), LegalpadDefaultViewCapability::CAPABILITY => array(), LegalpadDefaultEditCapability::CAPABILITY => array(), ); } }