File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed
Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change 1111 function request ()
1212 {
1313 if (class_exists ('\Leaf\Config ' )) {
14- $ request = Leaf \Config::get ("request " )["instance " ] ?? null ;
15-
16- if (!$ request ) {
17- $ request = new \Leaf \Http \Request ;
18- Leaf \Config::set ("request " , ["instance " => $ request ]);
14+ if (!\Leaf \Config::getStatic ('request ' )) {
15+ \Leaf \Config::singleton ('request ' , function () {
16+ return new \Leaf \Http \Request ;
17+ });
1918 }
2019
21- return $ request ;
20+ return \ Leaf \Config:: get ( ' request ' ) ;
2221 }
2322
2423 return new \Leaf \Http \Request ();
@@ -36,14 +35,13 @@ function request()
3635 function response ()
3736 {
3837 if (class_exists ('\Leaf\Config ' )) {
39- $ response = Leaf \Config::get ("response " )["instance " ] ?? null ;
40-
41- if (!$ response ) {
42- $ response = new \Leaf \Http \Response ;
43- Leaf \Config::set ("response " , ["instance " => $ response ]);
38+ if (!\Leaf \Config::getStatic ('response ' )) {
39+ \Leaf \Config::singleton ('response ' , function () {
40+ return new \Leaf \Http \Response ;
41+ });
4442 }
4543
46- return $ response ;
44+ return \ Leaf \Config:: get ( ' response ' ) ;
4745 }
4846
4947 return new \Leaf \Http \Response ();
You can’t perform that action at this time.
0 commit comments