Details
-
Bug
-
Resolution: Fixed
-
High
-
Engineering tracked issues
Description
Legacy storage engine (aka legacy handler) currently doesn't use dependency injection. All injections are built by the storage engine itself. This prevents customization (such as search handler replacement to use Solr instead).
Legacy storage engine thus needs to be refactored to use dependency injection:
- Configure Symfony DIC (using Yaml service definition and factories).
- Adapt service.ini for tests.