diff --git a/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php b/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php --- a/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php +++ b/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php @@ -4,6 +4,10 @@ private $class; + public function shouldAllowPublic() { + return true; + } + public function willProcessRequest(array $data) { $this->class = idx($data, 'class'); } @@ -12,14 +16,7 @@ $classes = id(new PhutilSymbolLoader()) ->setAncestorClass('PhabricatorUIExample') - ->setConcreteOnly(true) - ->selectAndLoadSymbols(); - $classes = ipull($classes, 'name', 'name'); - - foreach ($classes as $class => $ignored) { - $classes[$class] = newv($class, array()); - } - + ->loadObjects(); $classes = msort($classes, 'getName'); $nav = new AphrontSideNavFilterView(); @@ -43,21 +40,25 @@ require_celerity_resource('phabricator-ui-example-css'); - $nav->appendChild(hsprintf( - '
%s
'. - '