Path: blob/master/src/applications/packages/view/PhabricatorPackagesPublisherListView.php
12242 views
<?php12final class PhabricatorPackagesPublisherListView3extends PhabricatorPackagesView {45private $publishers;67public function setPublishers(array $publishers) {8assert_instances_of($publishers, 'PhabricatorPackagesPublisher');9$this->publishers = $publishers;10return $this;11}1213public function getPublishers() {14return $this->publishers;15}1617public function render() {18return $this->newListView();19}2021public function newListView() {22$viewer = $this->getViewer();23$publishers = $this->getPublishers();2425$list = id(new PHUIObjectItemListView())26->setViewer($viewer);2728foreach ($publishers as $publisher) {29$item = id(new PHUIObjectItemView())30->setObjectName($publisher->getPublisherKey())31->setHeader($publisher->getName())32->setHref($publisher->getURI());3334$list->addItem($item);35}3637return $list;38}3940}414243