Bug #4952

Reflection cache of subclasses are not flushed if parent classes change

Added by Robert Lemke almost 10 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Should have
Assignee:
Category:
Reflection
Start date:
2009-10-08
Due date:
% Done:

100%

PHP Version:
Has patch:
Complexity:

Description

If a parent class is changed (e.g. new properties are added, properties removed, new methods ...) the reflection cache must also be flushed for all classes inheriting this class directly or indirectly. That is not the case currently.

Associated revisions

Revision c5409c19 (diff)
Added by Robert Lemke almost 10 years ago

[+BUGFIX] FLOW3 (Reflection): If a parent class was modified, the Reflection Service will now also flush the reflection cache of classes inheriting this class. Fixes #4952

History

#1 Updated by Karsten Dambekalns almost 10 years ago

  • Target version deleted (1.0 alpha 6)

#2 Updated by Robert Lemke almost 10 years ago

  • Status changed from New to Accepted
  • Assignee set to Robert Lemke
  • Target version set to 1.0 alpha 6

#3 Updated by Robert Lemke almost 10 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r3392.

Also available in: Atom PDF