public function testRun() { $this->admin->run(); $this->assertTrue(has_filter('admin_init', array($this->admin, 'registerSettings')) > 0); $this->assertTrue(has_filter('admin_menu', array($this->admin, 'addOptionsPage')) > 0); $this->assertTrue(has_filter('admin_enqueue_scripts', array($this->admin, 'enqueueStyles')) > 0); $this->assertTrue(has_filter('admin_enqueue_scripts', array($this->admin, 'enqueueScripts')) > 0); $this->assertTrue(has_filter('save_post', array($this->admin, 'afterSavePost')) > 0); $this->assertTrue(has_filter('delete_post', array($this->admin, 'afterDeletePost')) > 0); }
/** * Register filters and actions to WordPress. * * @return void */ public function run(AliyunOpenSearchAdmin $admin, AliyunOpenSearchFrontend $frontend) { $frontend->run(); $admin->run(); }