@@ -33,9 +33,7 @@ public function __construct(ContainerInterface $ci)
3333 {
3434 $ this ->ci = $ ci ;
3535
36- // Register core locator streams
37- $ this ->ci ->locator ->registerStream ('migrations ' , '' , \UserFrosting \MIGRATIONS_DIR );
38- $ this ->ci ->locator ->registerStream ('seeds ' , '' , \UserFrosting \SEEDS_DIR );
36+ $ this ->registerStreams ();
3937 }
4038
4139 /**
@@ -114,4 +112,29 @@ public function onAddGlobalMiddleware(Event $event)
114112 {
115113 SlimCsrfProvider::registerMiddleware ($ event ->getApp (), $ this ->ci ->request , $ this ->ci ->csrf );
116114 }
115+
116+ /**
117+ * Register Core sprinkle locator streams
118+ */
119+ protected function registerStreams ()
120+ {
121+ /** @var \UserFrosting\UniformResourceLocator\ResourceLocator $locator */
122+ $ locator = $ this ->ci ->locator ;
123+
124+ // 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 );
131+
132+ // 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 );
139+ }
117140}
0 commit comments