4
4
5
5
use Slim \Routing \RouteCollectorProxy ;
6
6
7
- function addRoutes (\Slim \App $ app )
7
+ function addRoutes (\Slim \App $ app ): void
8
8
{
9
- $ app ->add (new Middlewares \CorsMiddleware ());
9
+ $ container = $ app ->getContainer ();
10
+ $ app ->add (new Middlewares \CorsMiddleware ($ container ));
10
11
11
12
$ app ->get ('/ ' , [Controllers \PagesController::class, 'getHome ' ]);
12
13
$ app ->get ('/ping ' , [Controllers \PagesController::class, 'getPing ' ]);
@@ -16,28 +17,28 @@ function addRoutes(\Slim\App $app)
16
17
$ app ->post ('/newsletter/event ' , [Controllers \NewsletterController::class, 'postEvent ' ]);
17
18
18
19
$ app ->map (['POST ' , 'OPTIONS ' ], '/graphql ' , [Controllers \GraphQlController::class, 'newRequest ' ])
19
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
20
+ ->add (new Middlewares \JWTMiddleware ($ container ));
20
21
21
22
// STRIPE
22
23
$ app ->map (['POST ' , 'OPTIONS ' ], '/stripe/create ' , [Controllers \Payment \StripeController::class, 'postCreateSession ' ])
23
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
24
+ ->add (new Middlewares \JWTMiddleware ($ container ));
24
25
$ app ->map (['POST ' , 'OPTIONS ' ], '/stripe/execute ' , [Controllers \Payment \StripeController::class, 'postExecute ' ]);
25
26
26
27
// PAYPAL
27
28
$ app ->map (['POST ' , 'OPTIONS ' ], '/paypal/get-url ' , [Controllers \Payment \PaypalController::class, 'postGetUrl ' ])
28
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
29
+ ->add (new Middlewares \JWTMiddleware ($ container ));
29
30
//$app->get('/paypal/execute', [Controllers\Payment\PaypalController::class, 'postExecute']);
30
31
$ app ->map (['POST ' , 'OPTIONS ' ], '/paypal/execute ' , [Controllers \Payment \PaypalController::class, 'postExecute ' ]);
31
32
32
- $ app ->group ('/account ' , function (RouteCollectorProxy $ group ) use ($ app ) {
33
+ $ app ->group ('/account ' , function (RouteCollectorProxy $ group ) use ($ container ) {
33
34
$ group ->get ('/login ' , [Controllers \AccountController::class, 'getLogin ' ]);
34
35
$ group ->get ('/register ' , [Controllers \AccountController::class, 'getLogin ' ]);
35
36
$ group ->get ('/login-desktop ' , [Controllers \AccountController::class, 'getLoginDesktop ' ]);
36
37
$ group ->post ('/login-desktop ' , [Controllers \AccountController::class, 'postLoginDesktop ' ])
37
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
38
+ ->add (new Middlewares \JWTMiddleware ($ container ));
38
39
39
40
$ group ->map (['GET ' , 'OPTIONS ' ], '/info ' , [Controllers \AccountController::class, 'getInfo ' ])
40
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
41
+ ->add (new Middlewares \JWTMiddleware ($ container ));
41
42
42
43
$ group ->map (['POST ' , 'OPTIONS ' ], '/execute ' , [Controllers \AccountController::class, 'execute ' ]);
43
44
});
@@ -46,7 +47,7 @@ function addRoutes(\Slim\App $app)
46
47
$ group ->map (['GET ' , 'OPTIONS ' ], '[/] ' , [Controllers \DashboardController::class, 'getDashboard ' ]);
47
48
$ group ->map (['POST ' , 'OPTIONS ' ], '/upload ' , [Controllers \UploadController::class, 'postUpload ' ]);
48
49
$ group ->map (['GET ' , 'OPTIONS ' ], '/delete ' , [Controllers \DashboardController::class, 'getDelete ' ]);
49
- })->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
50
+ })->add (new Middlewares \JWTMiddleware ($ container ));
50
51
51
52
$ app ->group ('/shop ' , function (RouteCollectorProxy $ group ) {
52
53
$ group ->get ('/address ' , [Controllers \ShopController::class, 'getQueryAddress ' ])
@@ -66,17 +67,17 @@ function addRoutes(\Slim\App $app)
66
67
// });
67
68
68
69
$ app ->get ('/cache/shop/generate ' , [Controllers \PagesController::class, 'generateShopCache ' ])
69
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
70
+ ->add (new Middlewares \JWTMiddleware ($ container ));
70
71
$ app ->get ('/websocket/connexions ' , [Controllers \PagesController::class, 'getWebSocketConnexions ' ])
71
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
72
+ ->add (new Middlewares \JWTMiddleware ($ container ));
72
73
$ app ->get ('/test-send-email-event ' , [Controllers \PagesController::class, 'testSendEmailEvent ' ])
73
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
74
+ ->add (new Middlewares \JWTMiddleware ($ container ));
74
75
75
76
$ app ->get ('/countries/{locale} ' , [Controllers \CountriesController::class, 'getCountries ' ]);
76
77
77
78
$ app ->get ('/health ' , [Controllers \HealthController::class, 'getHealth ' ]);
78
79
$ app ->get ('/dangerously-truncate-table ' , [Controllers \IntegrationTestController::class, 'getDangerouslyTruncateTables ' ]);
79
80
$ app ->get ('/jwt ' , [Controllers \IntegrationTestController::class, 'getUserToken ' ])
80
- ->add (new Middlewares \JWTMiddleware ($ app -> getContainer () ));
81
+ ->add (new Middlewares \JWTMiddleware ($ container ));
81
82
82
83
}
0 commit comments