private function insert_post_terms($post_id, $args) { // sanitize and store method if (!WP_REST_API_Log_Common::is_valid_method($args['method'])) { $args['method'] = 'GET'; } wp_set_post_terms($post_id, $args['method'], self::TAXONOMY_METHOD); // store status code $args['status'] = absint($args['status']); wp_set_post_terms($post_id, $args['status'], self::TAXONOMY_STATUS); // store the source wp_set_post_terms($post_id, $args['source'], self::TAXONOMY_SOURCE); }
/** * Test that GET is a valid method */ function test_valid_method() { $valid_methods = WP_REST_API_Log_Common::valid_methods(); $this->assertTrue(WP_REST_API_Log_Common::is_valid_method('GET')); }