@@ -44,7 +44,8 @@ public static function getSubscribedEvents()
4444 return [
4545 'onSprinklesInitialized ' => ['onSprinklesInitialized ' , 0 ],
4646 'onSprinklesRegisterServices ' => ['onSprinklesRegisterServices ' , 0 ],
47- 'onAddGlobalMiddleware ' => ['onAddGlobalMiddleware ' , 0 ]
47+ 'onAddGlobalMiddleware ' => ['onAddGlobalMiddleware ' , 0 ],
48+ 'onAppInitialize ' => ['onAppInitialize ' , 0 ]
4849 ];
4950 }
5051
@@ -103,6 +104,16 @@ public function onSprinklesRegisterServices()
103104 $ sh ->register ();
104105 }
105106
107+ /**
108+ * Register routes
109+ *
110+ * @param Event $event
111+ */
112+ public function onAppInitialize (Event $ event )
113+ {
114+ $ this ->ci ->router ->loadRoutes ($ event ->getApp ());
115+ }
116+
106117 /**
107118 * Add CSRF middleware.
108119 *
@@ -122,19 +133,22 @@ protected function registerStreams()
122133 $ locator = $ this ->ci ->locator ;
123134
124135 // Register core locator shared streams
125- $ locator ->registerStream ('cache ' , '' , \UserFrosting \APP_DIR_NAME . \UserFrosting \DS . \UserFrosting \CACHE_DIR_NAME , true );
126- $ locator ->registerStream ('config ' , '' , \UserFrosting \DS . \UserFrosting \CONFIG_DIR_NAME );
127- $ locator ->registerStream ('log ' , '' , \UserFrosting \APP_DIR_NAME . \UserFrosting \DS . \UserFrosting \LOG_DIR_NAME , true );
128- $ locator ->registerStream ('migrations ' , '' , \UserFrosting \MIGRATIONS_DIR );
129- $ locator ->registerStream ('seeds ' , '' , \UserFrosting \SEEDS_DIR );
130- $ locator ->registerStream ('session ' , '' , \UserFrosting \APP_DIR_NAME . \UserFrosting \DS . \UserFrosting \SESSION_DIR_NAME , true );
136+ $ locator ->registerStream ('cache ' , '' , \UserFrosting \APP_DIR . \UserFrosting \DS . \UserFrosting \CACHE_DIR_NAME , true );
137+ $ locator ->registerStream ('log ' , '' , \UserFrosting \APP_DIR . \UserFrosting \DS . \UserFrosting \LOG_DIR_NAME , true );
138+ $ locator ->registerStream ('session ' , '' , \UserFrosting \APP_DIR . \UserFrosting \DS . \UserFrosting \SESSION_DIR_NAME , true );
131139
132140 // Register core locator sprinkle streams
133- $ locator ->registerStream ('extra ' , '' , \UserFrosting \DS . \UserFrosting \EXTRA_DIR_NAME );
134- $ locator ->registerStream ('factories ' , '' , \UserFrosting \DS . \UserFrosting \FACTORY_DIR_NAME );
135- $ locator ->registerStream ('locale ' , '' , \UserFrosting \DS . \UserFrosting \LOCALE_DIR_NAME );
136- $ locator ->registerStream ('routes ' , '' , \UserFrosting \DS . \UserFrosting \ROUTE_DIR_NAME );
137- $ locator ->registerStream ('schema ' , '' , \UserFrosting \DS . \UserFrosting \SCHEMA_DIR_NAME );
138- $ locator ->registerStream ('templates ' , '' , \UserFrosting \DS . \UserFrosting \TEMPLATE_DIR_NAME );
141+ $ locator ->registerStream ('config ' , '' , \UserFrosting \CONFIG_DIR_NAME );
142+ $ locator ->registerStream ('extra ' , '' , \UserFrosting \EXTRA_DIR_NAME );
143+ $ locator ->registerStream ('factories ' , '' , \UserFrosting \FACTORY_DIR_NAME );
144+ $ locator ->registerStream ('locale ' , '' , \UserFrosting \LOCALE_DIR_NAME );
145+ $ locator ->registerStream ('routes ' , '' , \UserFrosting \ROUTE_DIR_NAME );
146+ $ locator ->registerStream ('schema ' , '' , \UserFrosting \SCHEMA_DIR_NAME );
147+ $ locator ->registerStream ('templates ' , '' , \UserFrosting \TEMPLATE_DIR_NAME );
148+
149+ // Register core sprinkle class streams
150+ $ locator ->registerStream ('seeds ' , '' , \UserFrosting \SEEDS_DIR );
151+ $ locator ->registerStream ('migrations ' , '' , \UserFrosting \MIGRATIONS_DIR );
152+
139153 }
140154}
0 commit comments