private function _registerSubMenuItem(array $aArgs)
{
if (!current_user_can($aArgs['capability'])) {
return '';
}
$_sRootPageSlug = $this->oFactory->oProp->aRootMenu['sPageSlug'];
$_sRootMenuSlug = $this->_getRootMenuSlug($_sRootPageSlug);
if ('page' === $aArgs['type']) {
return $this->_addPageSubmenuItem($_sRootPageSlug, $_sRootMenuSlug, $aArgs['page_slug'], $this->getElement($aArgs, 'page_title', $aArgs['title']), $this->getElement($aArgs, 'menu_title', $aArgs['title']), $aArgs['capability'], $aArgs['show_in_menu'], $aArgs['order']);
}
if ('link' === $aArgs['type']) {
return $this->_addLinkSubmenuItem($_sRootMenuSlug, $aArgs['title'], $aArgs['capability'], $aArgs['href'], $aArgs['show_in_menu'], $aArgs['order']);
}
return '';
}