public function setViewer($viewer)
public function setViewer($viewer)
Parameters
| PhabricatorUser | $viewer |
Return
| wild |
public function getViewer()
public function getViewer()
Return
| wild |
public function setProfileObject($profile_object)
public function setProfileObject($profile_object)
Parameters
| $profile_object |
Return
| wild |
public function getProfileObject()
public function getProfileObject()
Return
| wild |
public function setCustomPHID($custom_phid)
public function setCustomPHID($custom_phid)
Parameters
| $custom_phid |
Return
| wild |
public function getCustomPHID()
public function getCustomPHID()
Return
| wild |
private function getEditModeCustomPHID()
private function getEditModeCustomPHID()
Return
| wild |
public function setController($controller)
public function setController($controller)
Parameters
| PhabricatorController | $controller |
Return
| wild |
public function getController()
public function getController()
Return
| wild |
private function setDefaultItem($default_item)
private function setDefaultItem($default_item)
Parameters
| PhabricatorProfileMenuItemConfiguration | $default_item |
Return
| wild |
public function getDefaultItem()
public function getDefaultItem()
Return
| wild |
public function setShowNavigation($show)
public function setShowNavigation($show)
Parameters
| $show |
Return
| wild |
public function getShowNavigation()
public function getShowNavigation()
Return
| wild |
public function addContentPageClass($class)
public function addContentPageClass($class)
Parameters
| $class |
Return
| wild |
public function setShowContentCrumbs($show_content_crumbs)
public function setShowContentCrumbs($show_content_crumbs)
Parameters
| $show_content_crumbs |
Return
| wild |
public function getShowContentCrumbs()
public function getShowContentCrumbs()
Return
| wild |
abstract public function getItemURI($path)
abstract public function getItemURI($path)
Parameters
| $path |
Return
| wild |
abstract protected function isMenuEngineConfigurable()
abstract protected function isMenuEngineConfigurable()
Return
| wild |
abstract protected function getBuiltinProfileItems($object)
abstract protected function getBuiltinProfileItems($object)
Parameters
| $object |
Return
| wild |
protected function getBuiltinCustomProfileItems($object, $custom_phid)
protected function getBuiltinCustomProfileItems($object, $custom_phid)
Parameters
| $object | ||
| $custom_phid |
Return
| wild |
protected function getEditMode()
protected function getEditMode()
Return
| wild |
public function buildResponse()
public function buildResponse()
Return
| wild |
public function buildNavigation()
public function buildNavigation()
Return
| wild |
private function getItems()
private function getItems()
Return
| wild |
private function loadItems($mode)
private function loadItems($mode)
Parameters
| $mode |
Return
| wild |
private function loadBuiltinProfileItems($mode)
private function loadBuiltinProfileItems($mode)
Parameters
| $mode |
Return
| wild |
private function validateNavigationMenuItem($item)
private function validateNavigationMenuItem($item)
Parameters
| $item |
Return
| wild |
public function getConfigureURI()
public function getConfigureURI()
Return
| wild |
private function buildItemReorderContent($items)
private function buildItemReorderContent($items)
Parameters
| array | $items |
Return
| wild |
protected function buildItemViewContent($item)
protected function buildItemViewContent($item)
Parameters
| PhabricatorProfileMenuItemConfiguration | $item |
Return
| wild |
private function getViewerEditModes()
private function getViewerEditModes()
Return
| wild |
protected function isMenuEnginePersonalizable()
protected function isMenuEnginePersonalizable()
Return
| wild |
protected function isMenuEnginePinnable()
protected function isMenuEnginePinnable()
Does this engine support pinning items?
Personalizable menus disable pinning by default since it creates a number of weird edge cases without providing many benefits for current menus.
Return
| bool | True if items may be pinned as default items. |
private function buildMenuEditModeContent()
private function buildMenuEditModeContent()
Return
| wild |
private function buildItemConfigureContent($items)
private function buildItemConfigureContent($items)
Parameters
| array | $items |
Return
| wild |
private function buildItemNewContent($item_key, $mode)
private function buildItemNewContent($item_key, $mode)
Parameters
| $item_key | ||
| $mode |
Return
| wild |
private function buildItemEditContent()
private function buildItemEditContent()
Return
| wild |
private function buildItemBuiltinContent($configuration)
private function buildItemBuiltinContent($configuration)
Parameters
| PhabricatorProfileMenuItemConfiguration | $configuration |
Return
| wild |
private function buildItemHideContent($configuration)
private function buildItemHideContent($configuration)
Parameters
| PhabricatorProfileMenuItemConfiguration | $configuration |
Return
| wild |
private function buildItemDefaultContent($configuration, $items)
private function buildItemDefaultContent($configuration, $items)
Parameters
| PhabricatorProfileMenuItemConfiguration | $configuration | |
| array | $items |
Return
| wild |
protected function newItem()
protected function newItem()
Return
| wild |
protected function newManageItem()
protected function newManageItem()
Return
| wild |
public function adjustDefault($key)
public function adjustDefault($key)
Parameters
| $key |
Return
| wild |
private function arrangeItems($items, $mode)
private function arrangeItems($items, $mode)
Parameters
| array | $items | |
| $mode |
Return
| wild |