‪TYPO3CMS  10.4
RequestMiddlewares.php
Go to the documentation of this file.
1 <?php
12 return [
13  'frontend' => [
15  'typo3/cms-frontend/timetracker' => [
16  'target' => \TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::class,
17  ],
19  'typo3/cms-core/normalized-params-attribute' => [
20  'target' => \TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute::class,
21  'after' => [
22  'typo3/cms-frontend/timetracker',
23  ]
24  ],
26  'typo3/cms-frontend/eid' => [
27  'target' => \TYPO3\CMS\Frontend\Middleware\EidHandler::class,
28  'after' => [
29  'typo3/cms-core/normalized-params-attribute',
30  ]
31  ],
32  'typo3/cms-frontend/maintenance-mode' => [
33  'target' => \TYPO3\CMS\Frontend\Middleware\MaintenanceMode::class,
34  'after' => [
35  'typo3/cms-core/normalized-params-attribute',
36  'typo3/cms-frontend/site',
37  'typo3/cms-frontend/eid'
38  ]
39  ],
41  'typo3/cms-frontend/content-length-headers' => [
42  'target' => \TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader::class,
43  'after' => [
44  'typo3/cms-frontend/maintenance-mode'
45  ]
46  ],
47  'typo3/cms-frontend/preview-simulator' => [
48  'target' => \TYPO3\CMS\Frontend\Middleware\PreviewSimulator::class,
49  'after' => [
50  'typo3/cms-frontend/backend-user-authentication',
51  'typo3/cms-frontend/authentication',
52  ],
53  'before' => [
54  'typo3/cms-frontend/tsfe'
55  ]
56  ],
57  'typo3/cms-frontend/site' => [
58  'target' => \TYPO3\CMS\Frontend\Middleware\SiteResolver::class,
59  'after' => [
60  'typo3/cms-core/normalized-params-attribute',
61  ],
62  'before' => [
63  'typo3/cms-frontend/authentication',
64  'typo3/cms-frontend/backend-user-authentication',
65  'typo3/cms-frontend/page-resolver'
66  ]
67  ],
68  'typo3/cms-frontend/base-redirect-resolver' => [
69  'target' => \TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver::class,
70  'after' => [
71  'typo3/cms-frontend/site-resolver',
72  ],
73  'before' => [
74  'typo3/cms-frontend/static-route-resolver'
75  ]
76  ],
77  'typo3/cms-frontend/static-route-resolver' => [
78  'target' => \TYPO3\CMS\Frontend\Middleware\StaticRouteResolver::class,
79  'after' => [
80  'typo3/cms-frontend/base-redirect-resolver',
81  ],
82  'before' => [
83  'typo3/cms-frontend/page-resolver'
84  ]
85  ],
86  'typo3/cms-frontend/backend-user-authentication' => [
87  'target' => \TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator::class,
88  'before' => [
89  'typo3/cms-frontend/authentication',
90  ]
91  ],
92  'typo3/cms-frontend/authentication' => [
93  'target' => \TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator::class,
94  'before' => [
95  'typo3/cms-frontend/tsfe',
96  ],
97  'after' => [
98  'typo3/cms-frontend/maintenance-mode',
99  'typo3/cms-frontend/site'
100  ]
101  ],
102  'typo3/cms-frontend/page-resolver' => [
103  'target' => \TYPO3\CMS\Frontend\Middleware\PageResolver::class,
104  'after' => [
105  'typo3/cms-frontend/site',
106  'typo3/cms-frontend/authentication',
107  'typo3/cms-frontend/backend-user-authentication',
108  ],
109  'before' => [
110  'typo3/cms-frontend/tsfe',
111  ]
112  ],
113  'typo3/cms-frontend/page-argument-validator' => [
114  'target' => \TYPO3\CMS\Frontend\Middleware\PageArgumentValidator::class,
115  'after' => [
116  'typo3/cms-frontend/page-resolver',
117  ],
118  'before' => [
119  'typo3/cms-frontend/tsfe',
120  ]
121  ],
123  'typo3/cms-frontend/tsfe' => [
124  'target' => \TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization::class,
125  'after' => [
126  'typo3/cms-frontend/eid',
127  'typo3/cms-frontend/page-argument-validator',
128  ]
129  ],
131  'typo3/cms-frontend/output-compression' => [
132  'target' => \TYPO3\CMS\Frontend\Middleware\OutputCompression::class,
133  'after' => [
134  'typo3/cms-frontend/tsfe',
135  ]
136  ],
138  'typo3/cms-frontend/prepare-tsfe-rendering' => [
139  'target' => \TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering::class,
140  'after' => [
141  'typo3/cms-frontend/tsfe',
142  ]
143  ],
145  'typo3/cms-frontend/shortcut-and-mountpoint-redirect' => [
146  'target' => \TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect::class,
147  'after' => [
148  'typo3/cms-frontend/prepare-tsfe-rendering',
149  ],
150  'before' => [
151  'typo3/cms-frontend/content-length-headers',
152  ],
153  ],
154  ]
155 ];