| @@ 461-495 (lines=35) @@ | ||
| 458 | * @param string|null $invalid_token The invalid token to be returned in the response. Null if the tokens should be valid. |
|
| 459 | */ |
|
| 460 | private function setup_reconnect_test( $invalid_token ) { |
|
| 461 | switch ( $invalid_token ) { |
|
| 462 | case 'blog_token': |
|
| 463 | add_filter( |
|
| 464 | 'pre_http_request', |
|
| 465 | array( |
|
| 466 | $this, |
|
| 467 | 'intercept_validate_tokens_request_invalid_blog_token', |
|
| 468 | ), |
|
| 469 | 10, |
|
| 470 | 3 |
|
| 471 | ); |
|
| 472 | break; |
|
| 473 | case 'user_token': |
|
| 474 | add_filter( |
|
| 475 | 'pre_http_request', |
|
| 476 | array( |
|
| 477 | $this, |
|
| 478 | 'intercept_validate_tokens_request_invalid_user_token', |
|
| 479 | ), |
|
| 480 | 10, |
|
| 481 | 3 |
|
| 482 | ); |
|
| 483 | break; |
|
| 484 | case null: |
|
| 485 | add_filter( |
|
| 486 | 'pre_http_request', |
|
| 487 | array( |
|
| 488 | $this, |
|
| 489 | 'intercept_validate_tokens_request_valid_tokens', |
|
| 490 | ), |
|
| 491 | 10, |
|
| 492 | 3 |
|
| 493 | ); |
|
| 494 | break; |
|
| 495 | } |
|
| 496 | ||
| 497 | add_filter( 'jetpack_options', array( $this, 'mock_access_tokens' ), 10, 2 ); |
|
| 498 | add_filter( 'jetpack_options', array( $this, 'mock_blog_id' ), 10, 2 ); |
|
| @@ 507-538 (lines=32) @@ | ||
| 504 | * @param string|null $invalid_token The invalid token to be returned in the response. Null if the tokens should be valid. |
|
| 505 | */ |
|
| 506 | private function shutdown_reconnect_test( $invalid_token ) { |
|
| 507 | switch ( $invalid_token ) { |
|
| 508 | case 'blog_token': |
|
| 509 | remove_filter( |
|
| 510 | 'pre_http_request', |
|
| 511 | array( |
|
| 512 | $this, |
|
| 513 | 'intercept_validate_tokens_request_invalid_blog_token', |
|
| 514 | ), |
|
| 515 | 10 |
|
| 516 | ); |
|
| 517 | break; |
|
| 518 | case 'user_token': |
|
| 519 | remove_filter( |
|
| 520 | 'pre_http_request', |
|
| 521 | array( |
|
| 522 | $this, |
|
| 523 | 'intercept_validate_tokens_request_invalid_user_token', |
|
| 524 | ), |
|
| 525 | 10 |
|
| 526 | ); |
|
| 527 | break; |
|
| 528 | case null: |
|
| 529 | remove_filter( |
|
| 530 | 'pre_http_request', |
|
| 531 | array( |
|
| 532 | $this, |
|
| 533 | 'intercept_validate_tokens_request_valid_tokens', |
|
| 534 | ), |
|
| 535 | 10 |
|
| 536 | ); |
|
| 537 | break; |
|
| 538 | } |
|
| 539 | ||
| 540 | remove_filter( 'jetpack_options', array( $this, 'mock_blog_id' ), 10 ); |
|
| 541 | remove_filter( 'jetpack_options', array( $this, 'mock_access_tokens' ), 10 ); |
|