private function _addPage(array $aPageArguments) { $this->oFactory->addSubMenuItems($aPageArguments + array('page_slug' => null, 'title' => null, 'screen_icon' => null)); add_action("load_{$this->sPageSlug}", array($this, 'replyToLoadResources')); add_action("load_{$this->sPageSlug}", array($this, 'replyToLoadPage')); add_action("do_{$this->sPageSlug}", array($this, 'replyToDoPage')); add_action("do_after_{$this->sPageSlug}", array($this, 'replyToDoAfterPage')); add_filter("validation_{$this->sPageSlug}", array($this, 'validate'), 10, 4); }