Example #1
0
 /**
  * Test meta preparation
  *
  * Tests meta perparation
  *
  * @since 1.7
  */
 public function testMetaValueTypes()
 {
     $api = new EP_API();
     $intval = $api->prepare_meta_value_types(13);
     $floatval = $api->prepare_meta_value_types(13.43);
     $textval = $api->prepare_meta_value_types('some text');
     $bool_false_val = $api->prepare_meta_value_types(false);
     $bool_true_val = $api->prepare_meta_value_types(true);
     $dateval = $api->prepare_meta_value_types('2015-01-01');
     $this->assertTrue(is_array($intval) && 5 === sizeof($intval));
     $this->assertTrue(is_array($intval) && array_key_exists('long', $intval) && 13 === $intval['long']);
     $this->assertTrue(is_array($floatval) && 5 === sizeof($floatval));
     $this->assertTrue(is_array($floatval) && array_key_exists('double', $floatval) && 13.43 === $floatval['double']);
     $this->assertTrue(is_array($textval) && 6 === sizeof($textval));
     $this->assertTrue(is_array($textval) && array_key_exists('raw', $textval) && 'some text' === $textval['raw']);
     $this->assertTrue(is_array($bool_false_val) && 3 === sizeof($bool_false_val));
     $this->assertTrue(is_array($bool_false_val) && array_key_exists('boolean', $bool_false_val) && false === $bool_false_val['boolean']);
     $this->assertTrue(is_array($bool_true_val) && 3 === sizeof($bool_true_val));
     $this->assertTrue(is_array($bool_true_val) && array_key_exists('boolean', $bool_true_val) && true === $bool_true_val['boolean']);
     $this->assertTrue(is_array($dateval) && 6 === sizeof($dateval));
     $this->assertTrue(is_array($dateval) && array_key_exists('datetime', $dateval) && '2015-01-01 00:00:00' === $dateval['datetime']);
 }
function ep_format_request_headers()
{
    return EP_API::factory()->format_request_headers();
}
Example #3
0
function ep_parse_site_id($index_name)
{
    return EP_API::factory()->parse_site_id($index_name);
}
function ep_remote_request($path, $args)
{
    return EP_API::factory()->remote_request($path, $args);
}
Example #5
0
function ep_index_all()
{
    return EP_API::factory()->index_all();
}