Make WordPress Core


Ignore:
Timestamp:
01/19/2023 09:46:58 PM (2 years ago)
Author:
SergeyBiryukov
Message:

Tests: Correct additional_field_get_callback() parameters in some REST API tests.

The second parameter passed to get_callback in WP_REST_Controller::add_additional_fields_to_object() is the field name, not the request details.

Includes moving the get_callback and update_callback helper functions next to the tests they are used in.

Follow-up to [38832], [43768].

See #56793.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/rest-api/rest-autosaves-controller.php

    r54130 r55102  
    515515    }
    516516
    517     public function additional_field_get_callback( $object ) {
    518         return get_post_meta( $object['id'], 'my_custom_int', true );
    519     }
    520 
    521     public function additional_field_update_callback( $value, $post ) {
    522         update_post_meta( $post->ID, 'my_custom_int', $value );
     517    public function additional_field_get_callback( $object, $field_name ) {
     518        return get_post_meta( $object['id'], $field_name, true );
     519    }
     520
     521    public function additional_field_update_callback( $value, $post, $field_name ) {
     522        update_post_meta( $post->ID, $field_name, $value );
    523523    }
    524524
Note: See TracChangeset for help on using the changeset viewer.