- Timestamp:
- 09/11/2025 02:45:56 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/interactivity-api/wpInteractivityAPI.php
r60070 r60729 42 42 $interactivity = new ReflectionClass( $this->interactivity ); 43 43 $namespace_stack = $interactivity->getProperty( 'namespace_stack' ); 44 $namespace_stack->setAccessible( true ); 44 if ( PHP_VERSION_ID < 80100 ) { 45 $namespace_stack->setAccessible( true ); 46 } 45 47 $namespace_stack->setValue( $this->interactivity, $stack ); 46 48 } … … 56 58 $interactivity = new ReflectionClass( $this->interactivity ); 57 59 $context_stack = $interactivity->getProperty( 'context_stack' ); 58 $context_stack->setAccessible( true ); 60 if ( PHP_VERSION_ID < 80100 ) { 61 $context_stack->setAccessible( true ); 62 } 59 63 $context_stack->setValue( $this->interactivity, $stack ); 60 64 } … … 587 591 public function test_extract_directive_value() { 588 592 $extract_directive_value = new ReflectionMethod( $this->interactivity, 'extract_directive_value' ); 589 $extract_directive_value->setAccessible( true ); 593 if ( PHP_VERSION_ID < 80100 ) { 594 $extract_directive_value->setAccessible( true ); 595 } 590 596 591 597 $result = $extract_directive_value->invoke( $this->interactivity, 'state.foo', 'myPlugin' ); … … 650 656 public function test_extract_directive_value_empty_values() { 651 657 $extract_directive_value = new ReflectionMethod( $this->interactivity, 'extract_directive_value' ); 652 $extract_directive_value->setAccessible( true ); 658 if ( PHP_VERSION_ID < 80100 ) { 659 $extract_directive_value->setAccessible( true ); 660 } 653 661 654 662 $result = $extract_directive_value->invoke( $this->interactivity, '', 'myPlugin' ); … … 684 692 public function test_extract_directive_value_invalid_json() { 685 693 $extract_directive_value = new ReflectionMethod( $this->interactivity, 'extract_directive_value' ); 686 $extract_directive_value->setAccessible( true ); 694 if ( PHP_VERSION_ID < 80100 ) { 695 $extract_directive_value->setAccessible( true ); 696 } 687 697 688 698 // Invalid JSON due to missing quotes. Returns the original value. … … 705 715 public function test_extract_prefix_and_suffix() { 706 716 $extract_prefix_and_suffix = new ReflectionMethod( $this->interactivity, 'extract_prefix_and_suffix' ); 707 $extract_prefix_and_suffix->setAccessible( true ); 717 if ( PHP_VERSION_ID < 80100 ) { 718 $extract_prefix_and_suffix->setAccessible( true ); 719 } 708 720 709 721 $result = $extract_prefix_and_suffix->invoke( $this->interactivity, 'data-wp-interactive' ); … … 979 991 980 992 $evaluate = new ReflectionMethod( $this->interactivity, 'evaluate' ); 981 $evaluate->setAccessible( true ); 993 if ( PHP_VERSION_ID < 80100 ) { 994 $evaluate->setAccessible( true ); 995 } 982 996 983 997 $result = $evaluate->invokeArgs( $this->interactivity, array( $directive_value ) ); … … 1394 1408 public function test_kebab_to_camel_case() { 1395 1409 $method = new ReflectionMethod( $this->interactivity, 'kebab_to_camel_case' ); 1396 $method->setAccessible( true ); 1410 if ( PHP_VERSION_ID < 80100 ) { 1411 $method->setAccessible( true ); 1412 } 1397 1413 1398 1414 $this->assertSame( '', $method->invoke( $this->interactivity, '' ) );
Note: See TracChangeset
for help on using the changeset viewer.