Path: blob/master/src/view/phui/PHUICurtainObjectRefListView.php
12249 views
<?php12final class PHUICurtainObjectRefListView3extends AphrontTagView {45private $refs = array();6private $emptyMessage;7private $tail = array();89protected function getTagAttributes() {10return array(11'class' => 'phui-curtain-object-ref-list-view',12);13}1415public function setEmptyMessage($empty_message) {16$this->emptyMessage = $empty_message;17return $this;18}1920protected function getTagContent() {21$refs = $this->refs;2223if (!$refs && ($this->emptyMessage !== null)) {24$view = phutil_tag(25'div',26array(27'class' => 'phui-curtain-object-ref-list-view-empty',28),29$this->emptyMessage);30} else {31$view = $refs;32}3334$tail = null;35if ($this->tail) {36$tail = phutil_tag(37'div',38array(39'class' => 'phui-curtain-object-ref-list-view-tail',40),41$this->tail);42}4344return array(45$view,46$tail,47);48}4950public function newObjectRefView() {51$ref_view = id(new PHUICurtainObjectRefView())52->setViewer($this->getViewer());5354$this->refs[] = $ref_view;5556return $ref_view;57}5859public function newTailLink() {60$link = new PHUILinkView();6162$this->tail[] = $link;6364return $link;65}6667}686970