wordpress-develop/tests/phpunit/tests/rest-api
Gary Pendergast 4ac3f4c13a REST API: Filter responses based on the _fields parameter, before data is processed.
Historically, the REST API would generate the entire response object, including running expensive filters, then it would apply the `_fields` parameter, discarding the fields that weren't specificed.

This change causes `_fields` to be applied earlier, so that only requested fields are processed.

Props danielbachhuber.
See #43874.



git-svn-id: https://develop.svn.wordpress.org/trunk@43087 602fd350-edb4-49c9-b593-d223f7449a82
2018-05-02 01:24:30 +00:00
..
rest-attachments-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-categories-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-comments-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-pages-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-post-meta-fields.php Tests: Replace use of $this->server with rest_get_server() for better memory recycling. 2018-02-21 16:24:30 +00:00
rest-post-statuses-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-post-types-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-posts-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-request-validation.php Code is Poetry. 2017-11-30 23:09:33 +00:00
rest-request.php Code is Poetry. 2017-11-30 23:09:33 +00:00
rest-revisions-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-schema-sanitization.php Code is Poetry. 2017-11-30 23:09:33 +00:00
rest-schema-setup.php Unit Tests: add a DIR_TESTROOT constant to avoid relative paths. 2018-02-25 18:06:49 +00:00
rest-schema-validation.php Code is Poetry. 2017-11-30 23:09:33 +00:00
rest-server.php REST API: Remove permalink_structure from the index. 2018-04-23 04:11:42 +00:00
rest-settings-controller.php Pinking shears. 2018-03-18 14:22:09 +00:00
rest-tags-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-taxonomies-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00
rest-test-controller.php Code is Poetry. 2017-11-30 23:09:33 +00:00
rest-users-controller.php REST API: Filter responses based on the _fields parameter, before data is processed. 2018-05-02 01:24:30 +00:00