/** * 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; }
/** * 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(); }