@@ -75,11 +75,11 @@ called at the beginning of the request process, you can use the
7575
7676 class Application extends BaseApplication
7777 {
78- public function middleware(MiddlewareQueue $middlwareQueue ): MiddlewareQueue
78+ public function middleware(MiddlewareQueue $middlewareQueue ): MiddlewareQueue
7979 {
8080 // Bind the error handler into the middleware queue.
81- $middlwareQueue ->add(new ErrorHandlerMiddleware());
82- return $middlwareQueue ;
81+ $middlewareQueue ->add(new ErrorHandlerMiddleware());
82+ return $middlewareQueue ;
8383 }
8484 }
8585
@@ -89,27 +89,27 @@ a variety of operations::
8989 $layer = new \App\Middleware\CustomMiddleware;
9090
9191 // Added middleware will be last in line.
92- $middlwareQueue ->add($layer);
92+ $middlewareQueue ->add($layer);
9393
9494 // Prepended middleware will be first in line.
95- $middlwareQueue ->prepend($layer);
95+ $middlewareQueue ->prepend($layer);
9696
9797 // Insert in a specific slot. If the slot is out of
9898 // bounds, it will be added to the end.
99- $middlwareQueue ->insertAt(2, $layer);
99+ $middlewareQueue ->insertAt(2, $layer);
100100
101101 // Insert before another middleware.
102102 // If the named class cannot be found,
103103 // an exception will be raised.
104- $middlwareQueue ->insertBefore(
104+ $middlewareQueue ->insertBefore(
105105 'Cake\Error\Middleware\ErrorHandlerMiddleware',
106106 $layer
107107 );
108108
109109 // Insert after another middleware.
110110 // If the named class cannot be found, the
111111 // middleware will added to the end.
112- $middlwareQueue ->insertAfter(
112+ $middlewareQueue ->insertAfter(
113113 'Cake\Error\Middleware\ErrorHandlerMiddleware',
114114 $layer
115115 );
@@ -133,11 +133,11 @@ have to the application's middleware queue::
133133
134134 class Plugin extends BasePlugin
135135 {
136- public function middleware(MiddlewareQueue $middlwareQueue ): MiddlewareQueue
136+ public function middleware(MiddlewareQueue $middlewareQueue ): MiddlewareQueue
137137 {
138- $middlwareQueue ->add(new ContactManagerContextMiddleware());
138+ $middlewareQueue ->add(new ContactManagerContextMiddleware());
139139
140- return $middlwareQueue ;
140+ return $middlewareQueue ;
141141 }
142142 }
143143
@@ -203,14 +203,14 @@ application::
203203
204204 class Application
205205 {
206- public function middleware(MiddlewareQueue $middlwareQueue ): MiddlewareQueue
206+ public function middleware(MiddlewareQueue $middlewareQueue ): MiddlewareQueue
207207 {
208208 // Add your simple middleware onto the queue
209- $middlwareQueue ->add(new TrackingCookieMiddleware());
209+ $middlewareQueue ->add(new TrackingCookieMiddleware());
210210
211211 // Add some more middleware onto the queue
212212
213- return $middlwareQueue ;
213+ return $middlewareQueue ;
214214 }
215215 }
216216
@@ -227,10 +227,10 @@ enable cached routes, provide the desired :ref:`cache configuration
227227<cache-configuration>` as a parameter::
228228
229229 // In Application.php
230- public function middleware(MiddlewareQueue $middlwareQueue ): MiddlewareQueue
230+ public function middleware(MiddlewareQueue $middlewareQueue ): MiddlewareQueue
231231 {
232232 // ...
233- $middlwareQueue ->add(new RoutingMiddleware($this, 'routing'));
233+ $middlewareQueue ->add(new RoutingMiddleware($this, 'routing'));
234234 }
235235
236236The above would use the ``routing `` cache engine to store the generated route
@@ -313,7 +313,7 @@ Cookie data is encrypted with via OpenSSL using AES::
313313 Configure::read('Security.cookieKey')
314314 );
315315
316- $middlwareQueue ->add($cookies);
316+ $middlewareQueue ->add($cookies);
317317
318318.. note ::
319319 It is recommended that the encryption key you use for cookie data, is used
@@ -341,14 +341,15 @@ stack you protect all the actions in application::
341341 // in src/Application.php
342342 use Cake\Http\Middleware\CsrfProtectionMiddleware;
343343
344- public function middleware($middlwareQueue) {
344+ public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue
345+ {
345346 $options = [
346347 // ...
347348 ];
348349 $csrf = new CsrfProtectionMiddleware($options);
349350
350- $middlwareQueue ->add($csrf);
351- return $middlwareQueue ;
351+ $middlewareQueue ->add($csrf);
352+ return $middlewareQueue ;
352353 }
353354
354355By applying the ``CsrfProtectionMiddleware `` to routing scopes, you can include
@@ -357,7 +358,8 @@ or exclude specific route groups::
357358 // in src/Application.php
358359 use Cake\Http\Middleware\CsrfProtectionMiddleware;
359360
360- public function routes($routes) {
361+ public function routes(RouteBuilder $routes) : void
362+ {
361363 $options = [
362364 // ...
363365 ];
@@ -393,7 +395,8 @@ URLs for which CSRF token check should be done::
393395 // in src/Application.php
394396 use Cake\Http\Middleware\CsrfProtectionMiddleware;
395397
396- public function middleware($middlewareQueue) {
398+ public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue
399+ {
397400 $csrf = new CsrfProtectionMiddleware();
398401
399402 // Token check will be skipped when callback returns `true`.
@@ -517,7 +520,7 @@ use the ``HttpsEnforcerMiddleware``::
517520
518521 // Send additional headers in the redirect response.
519522 $https = new HttpsEnforcerMiddleware([
520- 'headers' => ['X-Https-Upgrade', => true],
523+ 'headers' => ['X-Https-Upgrade' => true],
521524 ]);
522525
523526 // Disable HTTPs enforcement when ``debug`` is on.
0 commit comments