AdminPageFramework_Format_NavigationTab_InPageTab::get PHP Method

get() public method

public get ( )
    public function get()
    {
        $_aTab = $this->uniteArrays($this->aTab, array('capability' => 'manage_options', 'show_in_page_tab' => true));
        if (!$this->_isEnabled($_aTab)) {
            return array();
        }
        $_sSlug = $this->_getSlug($_aTab);
        $_aTab = array('slug' => $_sSlug, 'title' => $this->aTabs[$_sSlug]['title'], 'href' => $_aTab['disabled'] ? null : esc_url($this->getElement($_aTab, 'url', $this->getQueryAdminURL(array('page' => $this->aArguments['page_slug'], 'tab' => $_sSlug), $this->oFactory->oProp->aDisallowedQueryKeys)))) + $this->uniteArrays($_aTab, array('attributes' => array('data-tab-slug' => $_sSlug)), self::$aStructure);
        return $_aTab;
    }

Usage Example

 public function _replyToFormatNavigationTabItem_InPageTab(array $aTab, array $aStructure, array $aTabs, array $aArguments = array())
 {
     $_oFormatter = new AdminPageFramework_Format_NavigationTab_InPageTab($aTab, $aStructure, $aTabs, $aArguments, $this->oFactory);
     return $_oFormatter->get();
 }
AdminPageFramework_Format_NavigationTab_InPageTab