### Symfony version(s) affected 6.2.2 ### Description Serializer does not differentiate between properties and methods when applying #[Ignore] attributes/annotations ### How to reproduce ```php class IgnoreDummy { public $name; #[Ignore] public function getName() { return 'foo'; } } ``` ```php public function testLoadIgnore() { $classMetadata = new ClassMetadata(IgnoreDummy::class); $this->loader->loadClassMetadata($classMetadata); $this->assertFalse($classMetadata->getAttributesMetadata()['name']->isIgnored()); } ``` ### Possible Solution Serializer metadata should group methods and public properties to separate "buckets" ### Additional Context _No response_