|
28 | 28 | use Symfony\Component\PropertyInfo\Tests\Fixtures\Php7Dummy;
|
29 | 29 | use Symfony\Component\PropertyInfo\Tests\Fixtures\Php7ParentDummy;
|
30 | 30 | use Symfony\Component\PropertyInfo\Tests\Fixtures\Php81Dummy;
|
31 |
| -use Symfony\Component\PropertyInfo\Tests\Fixtures\VirtualProperties; |
| 31 | +use Symfony\Component\PropertyInfo\Tests\Fixtures\HookedProperties; |
32 | 32 | use Symfony\Component\PropertyInfo\Type;
|
33 | 33 |
|
34 | 34 | /**
|
@@ -704,13 +704,20 @@ public function testAsymmetricVisibility()
|
704 | 704 | /**
|
705 | 705 | * @requires PHP 8.4
|
706 | 706 | */
|
707 |
| - public function testVirtualProperties() |
708 |
| - { |
709 |
| - $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualNoSetHook')); |
710 |
| - $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualSetHookOnly')); |
711 |
| - $this->assertTrue($this->extractor->isReadable(VirtualProperties::class, 'virtualHook')); |
712 |
| - $this->assertFalse($this->extractor->isWritable(VirtualProperties::class, 'virtualNoSetHook')); |
713 |
| - $this->assertTrue($this->extractor->isWritable(VirtualProperties::class, 'virtualSetHookOnly')); |
714 |
| - $this->assertTrue($this->extractor->isWritable(VirtualProperties::class, 'virtualHook')); |
| 707 | + public function testHookedProperties() |
| 708 | + { |
| 709 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'virtualNoSetHook')); |
| 710 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'virtualSetHookOnly')); |
| 711 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'virtualHook')); |
| 712 | + $this->assertFalse($this->extractor->isWritable(HookedProperties::class, 'virtualNoSetHook')); |
| 713 | + $this->assertTrue($this->extractor->isWritable(HookedProperties::class, 'virtualSetHookOnly')); |
| 714 | + $this->assertTrue($this->extractor->isWritable(HookedProperties::class, 'virtualHook')); |
| 715 | + |
| 716 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'backedNoSetHook')); |
| 717 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'backedSetHookOnly')); |
| 718 | + $this->assertTrue($this->extractor->isReadable(HookedProperties::class, 'backedHook')); |
| 719 | + $this->assertTrue($this->extractor->isWritable(HookedProperties::class, 'backedNoSetHook')); |
| 720 | + $this->assertTrue($this->extractor->isWritable(HookedProperties::class, 'backedSetHookOnly')); |
| 721 | + $this->assertTrue($this->extractor->isWritable(HookedProperties::class, 'backedHook')); |
715 | 722 | }
|
716 | 723 | }
|
0 commit comments