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.