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