コード例 #1
0
 /**
  * Return a singleton instance of the current class
  *
  * @since 0.1
  * @return object
  */
 public static function get_instance()
 {
     if (!isset(self::$instance)) {
         $c = __CLASS__;
         self::$instance = new $c();
     }
     return self::$instance;
 }
コード例 #2
0
 /**
  * Setup 
  *
  * @since 0.1
  */
 public function setUp()
 {
     parent::setUp();
     $param = array();
     $param['endpoint'] = ES_HOST;
     $param['port'] = ES_PORT;
     $param['index'] = 'wordpress';
     $param['type'] = 'blog';
     add_option('wpels_settings', $param);
     $this->client = WP_Elasticsearch::get_instance();
 }