Feature #2284

Make Reflection caching more intelligent

Added by Robert Lemke over 13 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Must have
Assignee:
Category:
Reflection
Start date:
2008-12-09
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
Complexity:

Description

The Reflection Service caches all the reflection information. If a class is altered, the cache is not automatically cleared because FLOW3 just doesn't know about it - the reflection information becomes inaccurate. Furthermore it is only possible to flush the whole reflection cache and not only the information related to a specific class.

We need some File Alteration Monitoring which automatically monitors all class files (in development context) and flushes the relevant parts of the reflection cache if classes are modified.

Also available in: Atom PDF