You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OXDEV-9642 - Replace auto-discovery with explicit service definitions
Remove resource glob pattern from services.yaml that caused abstract classes
to be registered as services. This caused module activation to fail because
OXID's RoutePass tried to load routes from abstract classes.
Changes:
- Replace `resource: 'src/*'` with explicit imports per domain
- Add hierarchical services.yaml files (Domain/Subdomain pattern)
- Define each service explicitly with proper visibility
- Add interface aliases for OxNewFactoryInterface and RepositoryInterface
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments