|  | @@ 1932-1934 (lines=3) @@ | 
                                                            
                                    | 1929 |  | 				return $suppress_errors ? false : new \WP_Error( 'no_token_for_user', sprintf( 'No token for user %d', $user_id ) ); | 
                                                            
                                    | 1930 |  | 			} | 
                                                            
                                    | 1931 |  | 			$user_token_chunks = explode( '.', $user_tokens[ $user_id ] ); | 
                                                            
                                    | 1932 |  | 			if ( empty( $user_token_chunks[1] ) || empty( $user_token_chunks[2] ) ) { | 
                                                            
                                    | 1933 |  | 				return $suppress_errors ? false : new \WP_Error( 'token_malformed', sprintf( 'Token for user %d is malformed', $user_id ) ); | 
                                                            
                                    | 1934 |  | 			} | 
                                                            
                                    | 1935 |  | 			if ( $user_token_chunks[2] !== (string) $user_id ) { | 
                                                            
                                    | 1936 |  | 				return $suppress_errors ? false : new \WP_Error( 'user_id_mismatch', sprintf( 'Requesting user_id %d does not match token user_id %d', $user_id, $user_token_chunks[2] ) ); | 
                                                            
                                    | 1937 |  | 			} | 
                                                                                
                                |  | @@ 1935-1937 (lines=3) @@ | 
                                                            
                                    | 1932 |  | 			if ( empty( $user_token_chunks[1] ) || empty( $user_token_chunks[2] ) ) { | 
                                                            
                                    | 1933 |  | 				return $suppress_errors ? false : new \WP_Error( 'token_malformed', sprintf( 'Token for user %d is malformed', $user_id ) ); | 
                                                            
                                    | 1934 |  | 			} | 
                                                            
                                    | 1935 |  | 			if ( $user_token_chunks[2] !== (string) $user_id ) { | 
                                                            
                                    | 1936 |  | 				return $suppress_errors ? false : new \WP_Error( 'user_id_mismatch', sprintf( 'Requesting user_id %d does not match token user_id %d', $user_id, $user_token_chunks[2] ) ); | 
                                                            
                                    | 1937 |  | 			} | 
                                                            
                                    | 1938 |  | 			$possible_normal_tokens[] = "{$user_token_chunks[0]}.{$user_token_chunks[1]}"; | 
                                                            
                                    | 1939 |  | 		} else { | 
                                                            
                                    | 1940 |  | 			$stored_blog_token = \Jetpack_Options::get_option( 'blog_token' ); |