Make autodiscovered services fully private

Created on 6 April 2022, about 3 years ago
Updated 17 May 2022, almost 3 years ago

Problem/Motivation

Services aren't properly private right now. Need to use the ->public(FALSE) flag. This is currently causing deprecation errors to show up in tests.

Update HuxCompilerPass to inject fully formed private hooks classes into HuxModuleHandler. This means these hook implementations will need to make themselves lazy/container-aware in order to prevent excessive DI from bringing down the system.

Advice should be added somewhere so that lazy services are utilised more.

📌 Task
Status

Active

Version

1.0

Component

Code

Created by

🇦🇺Australia dpi Perth, Australia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024