array( '' => 'PhabricatorPeopleListController', 'logs/' => 'PhabricatorPeopleLogsController', 'edit/(?:(?P\d+)/(?:(?P\w+)/)?)?' => 'PhabricatorPeopleEditController', 'ldap/' => 'PhabricatorPeopleLdapController', ), '/p/(?P[\w._-]+)/(?:(?P\w+)/)?' => 'PhabricatorPeopleProfileController', ); } public function buildMainMenuItems( PhabricatorUser $user, PhabricatorController $controller = null) { $items = array(); if ($user->isLoggedIn()) { require_celerity_resource('phabricator-glyph-css'); $item = new PhabricatorMainMenuIconView(); $item->setName($user->getUsername()); $item->addClass('glyph glyph-profile'); $item->setHref('/p/'.$user->getUsername().'/'); $item->setSortOrder(0.0); $items[] = $item; } return $items; } }