A tool to selectively delete generated code files if the originating source file has been modified.
Currently implemented reapers:
- Interceptors
- Proxy
In the Magento back-end under Stores > Configuration > Developer > Static Files Settings >Base Paths for Generated Code Reaper
configure
the base paths you want to
Examples: vendor/VENDORNAME app/code/VENDORNAME
On demand from the command line
setup:di:reap
or on every request - enabled via the setting
Stores > Configuration > Developer > Static Files Settings > Reap on all requests
1.) The at runtime reaper which runs on every request needs to shift to a different execution point, possibly use a custom ObjectManager 2.) Currently the Interceptor reaper works on the originating class only and does not pick constructor changes in the hierarchy