Page MenuHomePhabricator
Diviner Phabricator Tech Docs PhabricatorProfilePanelEngine

abstract class PhabricatorProfilePanelEngine
Phabricator Technical Documentation (Search)

This class is not documented.

Methods

public function setViewer($viewer)

This method is not documented.
Parameters
PhabricatorUser$viewer
Return
wild

public function getViewer()

This method is not documented.
Return
wild

public function setProfileObject($profile_object)

This method is not documented.
Parameters
$profile_object
Return
wild

public function getProfileObject()

This method is not documented.
Return
wild

public function setController($controller)

This method is not documented.
Parameters
PhabricatorController$controller
Return
wild

public function getController()

This method is not documented.
Return
wild

private function setDefaultPanel($default_panel)

This method is not documented.
Parameters
PhabricatorProfilePanelConfiguration$default_panel
Return
wild

public function getDefaultPanel()

This method is not documented.
Return
wild

abstract protected function getPanelURI($path)

This method is not documented.
Parameters
$path
Return
wild

abstract protected function isPanelEngineConfigurable()

This method is not documented.
Return
wild

public function buildResponse()

This method is not documented.
Return
wild

public function buildNavigation()

This method is not documented.
Return
wild

private function getPanels()

This method is not documented.
Return
wild

private function loadPanels()

This method is not documented.
Return
wild

private function loadBuiltinProfilePanels()

This method is not documented.
Return
wild

private function validateNavigationMenuItem($item)

This method is not documented.
Parameters
$item
Return
wild

private function newAutomaticMenuItems($nav)

This method is not documented.
Parameters
AphrontSideNavFilterView$nav
Return
wild

public function getConfigureURI()

This method is not documented.
Return
wild

private function buildPanelReorderContent($panels)

This method is not documented.
Parameters
array$panels
Return
wild

private function buildPanelConfigureContent($panels)

This method is not documented.
Parameters
array$panels
Return
wild

private function buildPanelNewContent($panel_key)

This method is not documented.
Parameters
$panel_key
Return
wild

private function buildPanelEditContent()

This method is not documented.
Return
wild

private function buildPanelBuiltinContent($configuration)

This method is not documented.
Parameters
PhabricatorProfilePanelConfiguration$configuration
Return
wild

private function buildPanelHideContent($configuration)

This method is not documented.
Parameters
PhabricatorProfilePanelConfiguration$configuration
Return
wild

private function buildPanelDefaultContent($configuration, $panels)

This method is not documented.
Parameters
PhabricatorProfilePanelConfiguration$configuration
array$panels
Return
wild

protected function newPanel()

This method is not documented.
Return
wild

public function adjustDefault($key)

This method is not documented.
Parameters
$key
Return
wild