File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 24
24
use Validator ;
25
25
use View ;
26
26
use Winter \Storm \Router \Helper as RouterHelper ;
27
+ use Winter \Storm \Support \ClassLoader ;
27
28
use Winter \Storm \Support \ModuleServiceProvider ;
28
29
29
30
class ServiceProvider extends ModuleServiceProvider
@@ -37,6 +38,14 @@ public function register()
37
38
{
38
39
parent ::register ();
39
40
41
+ $ modules = Config::get ('cms.loadModules ' , []);
42
+ $ classLoader = $ this ->app ->make (ClassLoader::class);
43
+ foreach ($ modules as $ module ) {
44
+ if (strtolower (trim ($ module )) != 'system ' ) {
45
+ $ classLoader ->autoloadPackage ($ module . '\\' , "modules/ " . strtolower ($ module ) . '/ ' );
46
+ }
47
+ }
48
+
40
49
$ this ->registerSingletons ();
41
50
$ this ->registerPrivilegedActions ();
42
51
@@ -58,7 +67,7 @@ public function register()
58
67
/*
59
68
* Register other module providers
60
69
*/
61
- foreach (Config:: get ( ' cms.loadModules ' , []) as $ module ) {
70
+ foreach ($ modules as $ module ) {
62
71
if (strtolower (trim ($ module )) != 'system ' ) {
63
72
$ this ->app ->register ('\\' . $ module . '\ServiceProvider ' );
64
73
}
You can’t perform that action at this time.
0 commit comments