WordPress/wp-includes/rest-api/endpoints
K. Adam White 5dbb64d0dd REST API: Cache results of get_item_schema on controller instances for performance.
Caches the output of get_item_schema() to avoid redundant recomputation of translatable strings and other computed values. This method is called many times per item in each REST request, and the results of the method should not vary between calls.
Additional schema fields are not cached.

Props kadamwhite, joehoyle, TimothyBlynJacobs.
Fixes #47871.

Built from https://develop.svn.wordpress.org/trunk@45811


git-svn-id: http://core.svn.wordpress.org/trunk@45622 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2019-08-15 21:09:55 +00:00
..
class-wp-rest-attachments-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-autosaves-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-block-renderer-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-blocks-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-comments-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-post-statuses-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-post-types-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-posts-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-revisions-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-search-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-settings-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-taxonomies-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-terms-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-themes-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00
class-wp-rest-users-controller.php REST API: Cache results of get_item_schema on controller instances for performance. 2019-08-15 21:09:55 +00:00