public function testRun()
 {
     $this->frontend->run();
     $this->assertTrue(has_filter('pre_get_posts', array($this->frontend, 'preGetPosts')) > 0);
     $this->assertTrue(has_filter('the_posts', array($this->frontend, 'thePosts')) > 0);
     $this->assertTrue(has_filter('wp_enqueue_scripts', array($this->frontend, 'enqueueStyles')) > 0);
     $this->assertTrue(has_filter('wp_enqueue_scripts', array($this->frontend, 'enqueueScripts')) > 0);
 }
 /**
  * Register filters and actions to WordPress.
  *
  * @return void
  */
 public function run(AliyunOpenSearchAdmin $admin, AliyunOpenSearchFrontend $frontend)
 {
     $frontend->run();
     $admin->run();
 }