Deprecation: #57594 - Optimize extbase ReflectionService Cache handling

See forge#57594

Description

In the process of streamlining the internal reflection / docparser cache handling, the following methods of the PHP class ClassSchema have been deprecated:

  • addProperty()

  • setModelType()

  • getModelType()

  • setUuidPropertyName()

  • getUuidPropertyName()

  • markAsIdentityProperty()

  • getIdentityProperties()

Impact

Installations using the above methods will trigger a E_USER_DEPRECATED warning.

Affected Installations

Installations using one of the mentioned methods instead of the ReflectionService API.

Migration

Use the class ReflectionService as API which will be automatically initialized on instantiation.