Make WordPress Core


Ignore:
Timestamp:
01/29/2020 12:43:23 AM (7 years ago)
Author:
SergeyBiryukov
Message:

Docs: Improve inline comments per the documentation standards.

Includes minor code layout fixes for better readability.

See #48303.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php

    r46586 r47122  
    162162
    163163                $parent_post_type_obj = get_post_type_object( $parent->post_type );
     164
    164165                if ( ! current_user_can( $parent_post_type_obj->cap->edit_post, $parent->ID ) ) {
    165                         return new WP_Error( 'rest_cannot_read', __( 'Sorry, you are not allowed to view autosaves of this post.' ), array( 'status' => rest_authorization_required_code() ) );
     166                        return new WP_Error(
     167                                'rest_cannot_read',
     168                                __( 'Sorry, you are not allowed to view autosaves of this post.' ),
     169                                array( 'status' => rest_authorization_required_code() )
     170                        );
    166171                }
    167172
     
    182187        public function create_item_permissions_check( $request ) {
    183188                $id = $request->get_param( 'id' );
     189
    184190                if ( empty( $id ) ) {
    185                         return new WP_Error( 'rest_post_invalid_id', __( 'Invalid item ID.' ), array( 'status' => 404 ) );
     191                        return new WP_Error(
     192                                'rest_post_invalid_id',
     193                                __( 'Invalid item ID.' ),
     194                                array( 'status' => 404 )
     195                        );
    186196                }
    187197
     
    215225                if ( ( 'draft' === $post->post_status || 'auto-draft' === $post->post_status ) && $post->post_author == $user_id ) {
    216226                        // Draft posts for the same author: autosaving updates the post and does not create a revision.
    217                         // Convert the post object to an array and add slashes, wp_update_post expects escaped array.
     227                        // Convert the post object to an array and add slashes, wp_update_post() expects escaped array.
    218228                        $autosave_id = wp_update_post( wp_slash( (array) $prepared_post ), true );
    219229                } else {
     
    247257
    248258                if ( $parent_id <= 0 ) {
    249                         return new WP_Error( 'rest_post_invalid_id', __( 'Invalid post parent ID.' ), array( 'status' => 404 ) );
     259                        return new WP_Error(
     260                                'rest_post_invalid_id',
     261                                __( 'Invalid post parent ID.' ),
     262                                array( 'status' => 404 )
     263                        );
    250264                }
    251265
     
    253267
    254268                if ( ! $autosave ) {
    255                         return new WP_Error( 'rest_post_no_autosave', __( 'There is no autosave revision for this post.' ), array( 'status' => 404 ) );
     269                        return new WP_Error(
     270                                'rest_post_no_autosave',
     271                                __( 'There is no autosave revision for this post.' ),
     272                                array( 'status' => 404 )
     273                        );
    256274                }
    257275
     
    314332
    315333                $this->schema = $schema;
     334
    316335                return $this->add_additional_fields_schema( $this->schema );
    317336        }
     
    358377                        if ( ! $autosave_is_different ) {
    359378                                wp_delete_post_revision( $old_autosave->ID );
    360                                 return new WP_Error( 'rest_autosave_no_changes', __( 'There is nothing to save. The autosave and the post content are the same.' ), array( 'status' => 400 ) );
     379                                return new WP_Error(
     380                                        'rest_autosave_no_changes',
     381                                        __( 'There is nothing to save. The autosave and the post content are the same.' ),
     382                                        array( 'status' => 400 )
     383                                );
    361384                        }
    362385
     
    364387                        do_action( 'wp_creating_autosave', $new_autosave );
    365388
    366                         // wp_update_post expects escaped array.
     389                        // wp_update_post() expects escaped array.
    367390                        return wp_update_post( wp_slash( $new_autosave ) );
    368391                }
Note: See TracChangeset for help on using the changeset viewer.