/home/techb158/public_html/wp-content/plugins/kirki/libraries/framework/Wordpress
NameSizeModeActions
Constants/-0755rm
Contracts/-0755rm
Hooks/-0755rm
Models/-0755rm
BaseHook.php16910644editdlrm
HookServiceProvider.php34650644editdlrm
Menu.php33050644editdlrm
User.php111180644editdlrm
UserMeta.php45320644editdlrm
Edit: /home/techb158/public_html/wp-content/plugins/kirki/libraries/framework/Wordpress/Menu.php (3305B)
check_required_properties()) { throw new Exception('Missing required properties for making a menu item'); } } /** * Determine whether the displayable. * * @return bool * * @since 1.0.0 */ public function is_displayable() { return \true; } /** * Check required properties. * * @return void * * @since 1.0.0 */ protected function check_required_properties() { $properties = [$this->page_title, $this->menu_title, $this->capabilities, $this->menu_slug]; if (MenuTypes::SUB_MENU === $this->menu_type) { $properties[] = $this->parent_slug; } return collection($properties)->every(function ($property) { return !empty($property); }); } /** * Render the menu * * @return void * * @since 1.0.0 */ public function render() { if ($this->menu_type === MenuTypes::MAIN_MENU) { add_menu_page($this->page_title, $this->menu_title, $this->capabilities, $this->menu_slug, $this->callback, $this->icon_url, $this->position); } else { add_submenu_page($this->parent_slug, $this->page_title, $this->menu_title, $this->capabilities, $this->menu_slug, $this->callback, $this->position); } } }