1010];
1111
1212$ aggregator = new Laminas \ConfigAggregator \ConfigAggregator ([
13+ // Laminas packages
14+ Laminas \Diactoros \ConfigProvider::class,
15+ Laminas \InputFilter \ConfigProvider::class,
16+ Laminas \Filter \ConfigProvider::class,
17+ Laminas \HttpHandlerRunner \ConfigProvider::class,
18+ Laminas \Hydrator \ConfigProvider::class,
19+ Laminas \Validator \ConfigProvider::class,
20+
21+ // Mezzio packages
1322 Mezzio \Authorization \ConfigProvider::class,
1423 Mezzio \Authorization \Acl \ConfigProvider::class,
1524 Mezzio \Authorization \Rbac \ConfigProvider::class,
2029 Mezzio \ProblemDetails \ConfigProvider::class,
2130 Mezzio \Router \FastRouteRouter \ConfigProvider::class,
2231 Mezzio \Twig \ConfigProvider::class,
23- Laminas \Diactoros \ConfigProvider::class,
24- Laminas \InputFilter \ConfigProvider::class,
25- Laminas \Filter \ConfigProvider::class,
26- Laminas \HttpHandlerRunner \ConfigProvider::class,
27- Laminas \Hydrator \ConfigProvider::class,
28- Laminas \Validator \ConfigProvider::class,
29- // Include cache configuration
30- new Laminas \ConfigAggregator \ArrayProvider ($ cacheConfig ),
3132 Mezzio \Helper \ConfigProvider::class,
3233 Mezzio \ConfigProvider::class,
3334 Mezzio \Router \ConfigProvider::class,
@@ -37,6 +38,9 @@ class_exists(Mezzio\Tooling\ConfigProvider::class)
3738 return [];
3839 },
3940
41+ // Include cache configuration
42+ new Laminas \ConfigAggregator \ArrayProvider ($ cacheConfig ),
43+
4044 // DK packages
4145 Dot \Cli \ConfigProvider::class,
4246 Dot \Log \ConfigProvider::class,
@@ -48,22 +52,24 @@ class_exists(Mezzio\Tooling\ConfigProvider::class)
4852 Dot \Cache \ConfigProvider::class,
4953 Dot \Router \ConfigProvider::class,
5054
51- // Default App module config
52- Core \Admin \ConfigProvider::class,
53- Core \App \ConfigProvider::class,
54- Core \Security \ConfigProvider::class,
55- Core \User \ConfigProvider::class,
55+ // Dotkernel modules
5656 Api \Admin \ConfigProvider::class,
5757 Api \App \ConfigProvider::class,
5858 Api \Security \ConfigProvider::class,
5959 Api \User \ConfigProvider::class,
60+ Core \Admin \ConfigProvider::class,
61+ Core \App \ConfigProvider::class,
62+ Core \Security \ConfigProvider::class,
63+ Core \Setting \ConfigProvider::class,
64+ Core \User \ConfigProvider::class,
6065
6166 // Load application config in a pre-defined order in such a way that local settings
6267 // overwrite global settings. (Loaded as first to last):
6368 // - `global.php`
6469 // - `*.global.php`
6570 // - `local.php`
6671 // - `*.local.php`
72+ // - `local.test.php`
6773 new Laminas \ConfigAggregator \PhpFileProvider (
6874 realpath (__DIR__ ) . '/autoload/{{,*.}global,{,*.}local,{,*.}test}.php '
6975 ),
0 commit comments