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.