Path: blob/master/src/applications/people/menuitem/PhabricatorPeoplePictureProfileMenuItem.php
12256 views
<?php12final class PhabricatorPeoplePictureProfileMenuItem3extends PhabricatorProfileMenuItem {45const MENUITEMKEY = 'people.picture';67public function getMenuItemTypeName() {8return pht('User Picture');9}1011private function getDefaultName() {12return pht('User Picture');13}1415public function getDisplayName(16PhabricatorProfileMenuItemConfiguration $config) {17return $this->getDefaultName();18}1920public function canHideMenuItem(21PhabricatorProfileMenuItemConfiguration $config) {22return false;23}2425public function buildEditEngineFields(26PhabricatorProfileMenuItemConfiguration $config) {27return array();28}2930protected function newMenuItemViewList(31PhabricatorProfileMenuItemConfiguration $config) {3233$user = $config->getProfileObject();3435$picture = $user->getProfileImageURI();36$name = $user->getUsername();3738$item = $this->newItemView()39->setDisabled($user->getIsDisabled());4041$item->newProfileImage($picture);4243return array(44$item,45);46}4748}495051