Path: blob/master/src/applications/dashboard/remarkup/PhabricatorDashboardRemarkupRule.php
13461 views
<?php12final class PhabricatorDashboardRemarkupRule3extends PhabricatorObjectRemarkupRule {45const KEY_PARENT_PANEL_PHIDS = 'dashboard.parentPanelPHIDs';67protected function getObjectNamePrefix() {8return 'W';9}1011protected function loadObjects(array $ids) {12$viewer = $this->getEngine()->getConfig('viewer');1314return id(new PhabricatorDashboardPanelQuery())15->setViewer($viewer)16->withIDs($ids)17->execute();18}1920protected function renderObjectEmbed(21$object,22PhabricatorObjectHandle $handle,23$options) {2425$engine = $this->getEngine();26$viewer = $engine->getConfig('viewer');2728$parent_key = self::KEY_PARENT_PANEL_PHIDS;29$parent_phids = $engine->getConfig($parent_key, array());3031return id(new PhabricatorDashboardPanelRenderingEngine())32->setViewer($viewer)33->setPanel($object)34->setPanelPHID($object->getPHID())35->setParentPanelPHIDs($parent_phids)36->renderPanel();3738}39}404142