Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / project / menuitem / PhabricatorProjectPictureProfileMenuItem.php
blob5a58b3af41ff75877c7762ecd640ab6ad4941bb8
1 <?php
3 final class PhabricatorProjectPictureProfileMenuItem
4 extends PhabricatorProfileMenuItem {
6 const MENUITEMKEY = 'project.picture';
8 public function getMenuItemTypeName() {
9 return pht('Project Picture');
12 private function getDefaultName() {
13 return pht('Project Picture');
16 public function getMenuItemTypeIcon() {
17 return 'fa-image';
20 public function canHideMenuItem(
21 PhabricatorProfileMenuItemConfiguration $config) {
22 return false;
25 public function getDisplayName(
26 PhabricatorProfileMenuItemConfiguration $config) {
27 return $this->getDefaultName();
30 public function buildEditEngineFields(
31 PhabricatorProfileMenuItemConfiguration $config) {
32 return array();
35 protected function newMenuItemViewList(
36 PhabricatorProfileMenuItemConfiguration $config) {
38 $project = $config->getProfileObject();
39 $picture = $project->getProfileImageURI();
41 $item = $this->newItemView()
42 ->setDisabled($project->isArchived());
44 $item->newProfileImage($picture);
46 return array(
47 $item,