當前位置: 首頁>>代碼示例>>PHP>>正文


PHP PhabricatorUser::renderHandle方法代碼示例

本文整理匯總了PHP中PhabricatorUser::renderHandle方法的典型用法代碼示例。如果您正苦於以下問題:PHP PhabricatorUser::renderHandle方法的具體用法?PHP PhabricatorUser::renderHandle怎麽用?PHP PhabricatorUser::renderHandle使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在PhabricatorUser的用法示例。


在下文中一共展示了PhabricatorUser::renderHandle方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: renderForDisplay

 public function renderForDisplay(PhabricatorUser $viewer)
 {
     try {
         $target = $this->loadBuildTarget();
     } catch (Exception $ex) {
         return null;
     }
     return $viewer->renderHandle($target->getPHID());
 }
開發者ID:pugong,項目名稱:phabricator,代碼行數:9,代碼來源:HarbormasterTargetWorker.php

示例2: renderConditionValue

 public function renderConditionValue(PhabricatorUser $viewer, $value)
 {
     // TODO: While this is less of a mess than it used to be, it would still
     // be nice to push this down into individual fields better eventually and
     // stop guessing which values are PHIDs and which aren't.
     if (!is_array($value)) {
         return $value;
     }
     $type_unknown = PhabricatorPHIDConstants::PHID_TYPE_UNKNOWN;
     foreach ($value as $key => $val) {
         if (is_string($val)) {
             if (phid_get_type($val) !== $type_unknown) {
                 $value[$key] = $viewer->renderHandle($val);
             }
         }
     }
     return phutil_implode_html(', ', $value);
 }
開發者ID:TomCN7,項目名稱:phabricator,代碼行數:18,代碼來源:HeraldField.php

示例3: renderArtifactSummary

 public function renderArtifactSummary(PhabricatorUser $viewer)
 {
     $artifact = $this->getBuildArtifact();
     $file_phid = $artifact->getProperty('drydockLeasePHID');
     return $viewer->renderHandle($file_phid);
 }
開發者ID:Robert-Xie,項目名稱:phabricator,代碼行數:6,代碼來源:HarbormasterHostArtifact.php

示例4: getDisplayDescription

 public function getDisplayDescription(PhabricatorUser $viewer, PhabricatorCalendarImportLog $log)
 {
     return $viewer->renderHandle($log->getParameter('file.phid'));
 }
開發者ID:NeoArmageddon,項目名稱:phabricator,代碼行數:4,代碼來源:PhabricatorCalendarImportFetchLogType.php

示例5: getDisplayDescription

 public function getDisplayDescription(PhabricatorUser $viewer, PhabricatorCalendarImportLog $log)
 {
     $event_phid = $log->getParameter('phid');
     return $viewer->renderHandle($event_phid);
 }
開發者ID:NeoArmageddon,項目名稱:phabricator,代碼行數:5,代碼來源:PhabricatorCalendarImportUpdateLogType.php

示例6: appendImportProperties

 public function appendImportProperties(PhabricatorUser $viewer, PhabricatorCalendarImport $import, PHUIPropertyListView $properties)
 {
     $phid_key = PhabricatorCalendarImportICSFileTransaction::PARAMKEY_FILE;
     $file_phid = $import->getParameter($phid_key);
     $properties->addProperty(pht('Source File'), $viewer->renderHandle($file_phid));
 }
開發者ID:NeoArmageddon,項目名稱:phabricator,代碼行數:6,代碼來源:PhabricatorCalendarICSFileImportEngine.php

示例7: getDisplayDescription

 public function getDisplayDescription(PhabricatorUser $viewer, PhabricatorCalendarImportLog $log)
 {
     $phid = $log->getParameter('phid');
     return pht('Ignored an event (%s) because the original version of this event ' . 'was created here.', $viewer->renderHandle($phid));
 }
開發者ID:NeoArmageddon,項目名稱:phabricator,代碼行數:5,代碼來源:PhabricatorCalendarImportOriginalLogType.php


注:本文中的PhabricatorUser::renderHandle方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。