|
4 | 4 |
|
5 | 5 | namespace CraftCms\Cms\Providers; |
6 | 6 |
|
7 | | -use Craft; |
8 | 7 | use craft\helpers\FileHelper; |
9 | 8 | use CraftCms\Aliases\Aliases; |
10 | 9 | use CraftCms\Cms\Cms; |
11 | 10 | use CraftCms\Cms\Edition; |
12 | 11 | use CraftCms\Cms\GarbageCollection\GarbageCollection; |
13 | | -use CraftCms\Cms\Http\Middleware\CheckForUpdates; |
14 | | -use CraftCms\Cms\Http\Middleware\CheckRequirements; |
15 | | -use CraftCms\Cms\Http\Middleware\CheckSchemaVersion; |
16 | | -use CraftCms\Cms\Http\Middleware\ExtractNamespace; |
17 | | -use CraftCms\Cms\Http\Middleware\FlushProjectConfig; |
18 | | -use CraftCms\Cms\Http\Middleware\HandleActionRequest; |
19 | | -use CraftCms\Cms\Http\Middleware\RequireCpRequest; |
20 | | -use CraftCms\Cms\Http\Middleware\SendPoweredByHeader; |
21 | | -use CraftCms\Cms\Http\Middleware\UpdateLocale; |
22 | 12 | use CraftCms\Cms\ProjectConfig\ProjectConfig; |
23 | 13 | use CraftCms\Cms\Shared\Models\Info; |
24 | 14 | use CraftCms\Cms\Support\Env; |
25 | 15 | use CraftCms\Cms\Support\Facades\Updates; |
26 | 16 | use CraftCms\Cms\User\Models\User; |
27 | 17 | use GuzzleHttp\Utils; |
28 | 18 | use Illuminate\Auth\Middleware\Authenticate; |
29 | | -use Illuminate\Contracts\Http\Kernel as HttpKernel; |
30 | 19 | use Illuminate\Foundation\Application; |
31 | 20 | use Illuminate\Foundation\Console\AboutCommand; |
32 | 21 | use Illuminate\Foundation\Events\LocaleUpdated; |
33 | 22 | use Illuminate\Http\Client\Factory; |
34 | 23 | use Illuminate\Http\Client\PendingRequest; |
35 | 24 | use Illuminate\Http\Request; |
36 | | -use Illuminate\Routing\Router; |
37 | 25 | use Illuminate\Support\Collection; |
38 | 26 | use Illuminate\Support\Facades\Config; |
39 | 27 | use Illuminate\Support\Facades\Event; |
@@ -65,17 +53,6 @@ public function register(): void |
65 | 53 | Config::set('auth.providers.users.model', User::class); |
66 | 54 | } |
67 | 55 |
|
68 | | - /** |
69 | | - * HandleActionRequest is special and needs to run |
70 | | - * before any other middleware as it rewrites |
71 | | - * which path needs to get used. |
72 | | - */ |
73 | | - $kernel = $this->app->get(HttpKernel::class); |
74 | | - $kernel->setGlobalMiddleware(array_merge([ |
75 | | - ExtractNamespace::class, |
76 | | - HandleActionRequest::class, |
77 | | - ], $kernel->getGlobalMiddleware())); |
78 | | - |
79 | 56 | Authenticate::redirectUsing(function () { |
80 | 57 | if (\request()->isCpRequest()) { |
81 | 58 | return Cms::config()->cpTrigger.'/login'; |
@@ -105,9 +82,6 @@ public function boot(): void |
105 | 82 | $this->setTimezone(); |
106 | 83 | $this->setNamespace(); |
107 | 84 | $this->bootAliases(); |
108 | | - $this->bootMiddleware(); |
109 | | - |
110 | | - $this->loadRoutesFrom("{$this->root}/routes/routes.php"); |
111 | 85 |
|
112 | 86 | $this->app->booted(function () { |
113 | 87 | if (Info::isInstalled() && ! Updates::isCraftUpdatePending()) { |
@@ -217,28 +191,6 @@ private function registerMacros(): void |
217 | 191 | )); |
218 | 192 | } |
219 | 193 |
|
220 | | - protected function bootMiddleware(): void |
221 | | - { |
222 | | - $router = $this->app->make(Router::class); |
223 | | - |
224 | | - collect([ |
225 | | - UpdateLocale::class, |
226 | | - CheckSchemaVersion::class, |
227 | | - CheckForUpdates::class, |
228 | | - SendPoweredByHeader::class, |
229 | | - FlushProjectConfig::class, |
230 | | - ])->each(fn ($middleware) => $router->pushMiddlewareToGroup('craft', $middleware)); |
231 | | - |
232 | | - collect([ |
233 | | - RequireCpRequest::class, |
234 | | - CheckRequirements::class, |
235 | | - ])->each(fn ($middleware) => $router->pushMiddlewareToGroup('craft.cp', $middleware)); |
236 | | - |
237 | | - collect([ |
238 | | - 'web', |
239 | | - ])->each(fn ($middleware) => $router->pushMiddlewareToGroup('craft.web', $middleware)); |
240 | | - } |
241 | | - |
242 | 194 | private function setTimezone(): void |
243 | 195 | { |
244 | 196 | $timezone = app(ProjectConfig::class)->get('system.timeZone') |
|
0 commit comments