« Previous | Next » 

Revision 85016929

ID85016929ddafa26cbb59f03f90e9d1fdae340515

Added by Robert Lemke over 10 years ago

[~TASK] Automatic compile run with basic caching

This re-introduces an automatic compile run which is started automatically
as a sub request if class files have been changes. As usual, code changes
done in the Production context will not be recognized, but if no code has
been compiled yet at all, an initial compile run is executed.

Known issues:

- AOP proxy code will be built for all aspects / target classes even if only
one single class was modified. Dependency Injection information is not cached
and must be rebuilt completely every time any class changes.

- will not work in CLI mode if the PHP binary is not in the current system path.

This also fixes a bug which resulted in performing autowiring for inject*()
methods even though the method was annotated with @autowiring off.

Relates to: #13703

Change-Id: Ie1a5b44bc469994b725a21434fc96ce5cd85e489

  • added
  • modified
  • copied
  • renamed
  • deleted