-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
If you implement an InstallStateFilter extension, there is no easy way of skipping a given step by getting the next step after it.
ie. If you want to skip the install plugins step, you would need to return the next step after InstallState.INITIAL_PLUGINS_INSTALLING when the current state is InstallState.NEW.
Returning InstallState.CREATE_ADMIN_USER would skip all the extensions that may exist in the middle.
The easiest way right now is to call the private method: InstallUtil .getNextIntallState(current) and return the resulting state.
This method should be public or another one provided in order to allow this kind of behaviour.