Change parameter detection to happen in a compiler pass, or other, rather than current service provider
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3544924. -->
Reported by: [dpi](https://www.drupal.org/user/81431)
>>>
<p>Conditional passes added in service providers do not consider site level parameters as they do not take effect until after module level parameters.</p>
<p>So our tests happen to be fine.</p>
<p>Order as found in <code> \Drupal\Core\DrupalKernel::compileContainer</code></p>
issue