Parsed: 133358

  public function get_item( $request ) {
    $parent = $this->get_parent( $request['parent'] );
    if ( is_wp_error( $parent ) ) {
      return $parent;
    }

    $autosave = wp_get_post_autosave( $parent->ID );

    if ( ! $autosave ) {
      return new WP_Error(
        'rest_post_no_autosave',
        __( 'There is no autosave revision for this template.' ),
        array( 'status' => 404 )
      );
    }

    $response = $this->prepare_item_for_response( $autosave, $request );
    return $response;
  }