/** * 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(); }
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); }
function ep_index_all() { return EP_API::factory()->index_all(); }