|  | @@ 253-270 (lines=18) @@ | 
                                                            
                                    | 250 |  | 	 * @param  WP_REST_Request $request Full details about the request. | 
                                                            
                                    | 251 |  | 	 * @return WP_Error|boolean | 
                                                            
                                    | 252 |  | 	 */ | 
                                                            
                                    | 253 |  | 	public function delete_item_permissions_check( $request ) { | 
                                                            
                                    | 254 |  | 		$this->initiate_rest_read_box( $request, 'field_value_delete' ); | 
                                                            
                                    | 255 |  | 		if ( ! is_wp_error( $this->rest_box ) ) { | 
                                                            
                                    | 256 |  | 			$this->field = $this->rest_box->field_can_edit( $this->request->get_param( 'field_id' ), true ); | 
                                                            
                                    | 257 |  | 		} | 
                                                            
                                    | 258 |  |  | 
                                                            
                                    | 259 |  | 		$can_delete = current_user_can( 'delete_others_posts' ); | 
                                                            
                                    | 260 |  |  | 
                                                            
                                    | 261 |  | 		/** | 
                                                            
                                    | 262 |  | 		 * By default, 'delete_others_posts' is required capability. | 
                                                            
                                    | 263 |  | 		 * | 
                                                            
                                    | 264 |  | 		 * @since 2.2.3 | 
                                                            
                                    | 265 |  | 		 * | 
                                                            
                                    | 266 |  | 		 * @param bool   $can_delete Whether this CMB2 endpoint can be accessed. | 
                                                            
                                    | 267 |  | 		 * @param object $controller This CMB2_REST_Controller object. | 
                                                            
                                    | 268 |  | 		 */ | 
                                                            
                                    | 269 |  | 		return $this->maybe_hook_callback_and_apply_filters( 'cmb2_api_delete_field_value_permissions_check', $can_delete ); | 
                                                            
                                    | 270 |  | 	} | 
                                                            
                                    | 271 |  |  | 
                                                            
                                    | 272 |  | 	/** | 
                                                            
                                    | 273 |  | 	 * Delete CMB2 field value. | 
                                                                                
                                |  | @@ 205-222 (lines=18) @@ | 
                                                            
                                    | 202 |  | 	 * @param  WP_REST_Request $request Full details about the request. | 
                                                            
                                    | 203 |  | 	 * @return WP_Error|boolean | 
                                                            
                                    | 204 |  | 	 */ | 
                                                            
                                    | 205 |  | 	public function update_item_permissions_check( $request ) { | 
                                                            
                                    | 206 |  | 		$this->initiate_rest_read_box( $request, 'field_value_update' ); | 
                                                            
                                    | 207 |  | 		if ( ! is_wp_error( $this->rest_box ) ) { | 
                                                            
                                    | 208 |  | 			$this->field = $this->rest_box->field_can_edit( $this->request->get_param( 'field_id' ), true ); | 
                                                            
                                    | 209 |  | 		} | 
                                                            
                                    | 210 |  |  | 
                                                            
                                    | 211 |  | 		$can_update = current_user_can( 'edit_others_posts' ); | 
                                                            
                                    | 212 |  |  | 
                                                            
                                    | 213 |  | 		/** | 
                                                            
                                    | 214 |  | 		 * By default, 'edit_others_posts' is required capability. | 
                                                            
                                    | 215 |  | 		 * | 
                                                            
                                    | 216 |  | 		 * @since 2.2.3 | 
                                                            
                                    | 217 |  | 		 * | 
                                                            
                                    | 218 |  | 		 * @param bool   $can_update Whether this CMB2 endpoint can be accessed. | 
                                                            
                                    | 219 |  | 		 * @param object $controller This CMB2_REST_Controller object. | 
                                                            
                                    | 220 |  | 		 */ | 
                                                            
                                    | 221 |  | 		return $this->maybe_hook_callback_and_apply_filters( 'cmb2_api_update_field_value_permissions_check', $can_update ); | 
                                                            
                                    | 222 |  | 	} | 
                                                            
                                    | 223 |  |  | 
                                                            
                                    | 224 |  | 	/** | 
                                                            
                                    | 225 |  | 	 * Update CMB2 field value. |