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