Passed
Push — master ( 4f44a9...f309d0 )
by Karel
16:57 queued 15s
created

Chuck   A

Complexity

Total Complexity 13

Size/Duplication

Total Lines 395
Duplicated Lines 0 %

Importance

Changes 5
Bugs 2 Features 0
Metric Value
eloc 210
dl 0
loc 395
rs 10
c 5
b 2
f 0
wmc 13

4 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 2 1
B auth() 0 40 10
A frontend() 0 12 1
B routes() 0 328 1
1
<?php
2
3
namespace Chuckbe\Chuckcms\Chuck\Accessors;
4
5
use Illuminate\Support\Facades\Route;
6
7
class Chuck
8
{
9
    public function __construct()
10
    {
11
        //
12
    }
13
14
    public static function auth()
15
    {
16
        Route::group(['middleware' => ['web']], function () {
17
            // Login Routes...
18
            if (config('chuckcms.auth.get_login.active')) {
19
                Route::get('login', ['as' => 'login', 'uses' => config('chuckcms.auth.get_login.controller').'@'.config('chuckcms.auth.get_login.action')]);
20
            }
21
22
            if (config('chuckcms.auth.post_login.active')) {
23
                Route::post('login', ['as' => 'login.post', 'uses' => config('chuckcms.auth.post_login.controller').'@'.config('chuckcms.auth.post_login.action')]);
24
            }
25
26
            if (config('chuckcms.auth.post_logout.active')) {
27
                Route::post('logout', ['as' => 'logout', 'uses' => config('chuckcms.auth.post_logout.controller').'@'.config('chuckcms.auth.post_logout.action')]);
28
            }
29
            // Registration Routes...
30
            if (config('chuckcms.auth.get_register.active')) {
31
                Route::get('register', ['as' => 'register', 'uses' => config('chuckcms.auth.get_register.controller').'@'.config('chuckcms.auth.get_register.action')]);
32
            }
33
34
            if (config('chuckcms.auth.post_register.active')) {
35
                Route::post('register', ['as' => 'register.post', 'uses' => config('chuckcms.auth.post_register.controller').'@'.config('chuckcms.auth.post_register.action')]);
36
            }
37
38
            // Password Reset Routes...
39
40
            if (config('chuckcms.auth.get_password_reset.active')) {
41
                Route::get('password/reset', ['as' => 'password.reset', 'uses' => config('chuckcms.auth.get_password_reset.controller').'@'.config('chuckcms.auth.get_password_reset.action')]);
42
            }
43
44
            if (config('chuckcms.auth.post_password_email.active')) {
45
                Route::post('password/email', ['as' => 'password.email', 'uses' => config('chuckcms.auth.post_password_email.controller').'@'.config('chuckcms.auth.post_password_email.action')]);
46
            }
47
48
            if (config('chuckcms.auth.get_password_reset_token.active')) {
49
                Route::get('password/reset/{token}', ['as' => 'password.reset.token', 'uses' => config('chuckcms.auth.get_password_reset_token.controller').'@'.config('chuckcms.auth.get_password_reset_token.action')]);
50
            }
51
52
            if (config('chuckcms.auth.post_password_reset.active')) {
53
                Route::post('password/reset', ['as' => 'password.reset.post', 'uses' => config('chuckcms.auth.post_password_reset.controller').'@'.config('chuckcms.auth.post_password_reset.action')]);
54
            }
55
        });
56
    }
57
58
    public static function routes()
59
    {
60
        Route::group(['middleware' => ['web']], function () {
61
            Route::group(['middleware' => 'auth'], function () {
62
                // Dashboard Routes...
63
                Route::get('/dashboard', '\Chuckbe\Chuckcms\Controllers\DashboardController@index')->name('dashboard');
64
                // Dashboard Pages Routes...
65
                Route::group(['middleware' => ['permission:show pages']], function () {
66
                    Route::get('/dashboard/pages', '\Chuckbe\Chuckcms\Controllers\PageController@index')->name('dashboard.pages');
67
                });
68
                Route::group(['middleware' => ['permission:create pages']], function () {
69
                    Route::get('/dashboard/page/create', '\Chuckbe\Chuckcms\Controllers\PageController@create')->name('dashboard.page.create');
70
                    Route::post('/dashboard/page/save', '\Chuckbe\Chuckcms\Controllers\PageController@save')->name('dashboard.page.save');
71
                });
72
73
                Route::group(['middleware' => ['permission:edit pages']], function () {
74
                    Route::get('/dashboard/page/{page_id}-edit', '\Chuckbe\Chuckcms\Controllers\PageController@edit')->name('dashboard.page.edit');
75
                    Route::get('/dashboard/page/{page_id}-move-up', '\Chuckbe\Chuckcms\Controllers\PageController@moveUp')->name('dashboard.page.move.up');
76
                    Route::get('/dashboard/page/{page_id}-move-first', '\Chuckbe\Chuckcms\Controllers\PageController@moveFirst')->name('dashboard.page.move.first');
77
                    Route::get('/dashboard/page/{page_id}-move-down', '\Chuckbe\Chuckcms\Controllers\PageController@moveDown')->name('dashboard.page.move.down');
78
                    Route::get('/dashboard/page/{page_id}-move-last', '\Chuckbe\Chuckcms\Controllers\PageController@moveLast')->name('dashboard.page.move.last');
79
                });
80
81
                Route::group(['middleware' => ['permission:delete pages']], function () {
82
                    Route::post('/dashboard/page/delete', '\Chuckbe\Chuckcms\Controllers\PageController@delete')->name('dashboard.page.delete');
83
                });
84
                // Dashboard Page Builder Routes...
85
                Route::group(['middleware' => ['permission:show pagebuilder']], function () {
86
                    Route::get('/dashboard/page/{page_id}-edit/builder', '\Chuckbe\Chuckcms\Controllers\PageController@builderIndex')->name('dashboard.page.edit.pagebuilder');
87
                    Route::get('/dashboard/page/{page_id}/raw', '\Chuckbe\Chuckcms\Controllers\PageController@builderRaw')->name('dashboard.page.raw');
88
                });
89
90
                Route::group(['middleware' => ['permission:edit pagebuilder']], function () {
91
                    Route::post('/pageblock/show', '\Chuckbe\Chuckcms\Controllers\PageBlockController@show')->name('api.pageblock.show');
92
                    Route::post('/pageblock/update', '\Chuckbe\Chuckcms\Controllers\PageBlockController@update')->name('api.pageblock.update');
93
                    Route::post('/pageblock/move-up', '\Chuckbe\Chuckcms\Controllers\PageBlockController@moveUp')->name('api.pageblock.move_up');
94
                    Route::post('/pageblock/move-down', '\Chuckbe\Chuckcms\Controllers\PageBlockController@moveDown')->name('api.pageblock.move_down');
95
                    Route::post('/pageblock/add-block-top', '\Chuckbe\Chuckcms\Controllers\PageBlockController@addBlockTop')->name('api.pageblock.add_block_top');
96
                    Route::post('/pageblock/add-block-bottom', '\Chuckbe\Chuckcms\Controllers\PageBlockController@addBlockBottom')->name('api.pageblock.add_block_bottom');
97
                });
98
99
                Route::group(['middleware' => ['permission:delete pagebuilder']], function () {
100
                    Route::post('/pageblock/delete', '\Chuckbe\Chuckcms\Controllers\PageBlockController@delete')->name('api.pageblock.delete');
101
                });
102
103
                // Dashboard Menus Routes...
104
                Route::group(['middleware' => ['permission:show menus']], function () {
105
                    $path = rtrim(config('menu.route_path'));
106
                    Route::get('/dashboard/menus', '\Chuckbe\Chuckcms\Controllers\MenuController@index')->name('dashboard.menus');
107
                    Route::post($path.'/generatemenucontrol', ['as' => 'hgeneratemenucontrol', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@generatemenucontrol']);
108
                });
109
110
                Route::group(['middleware' => ['permission:create menus']], function () {
111
                    $path = rtrim(config('menu.route_path'));
112
                    Route::post($path.'/addcustommenu', ['as' => 'haddcustommenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@addcustommenu']);
113
                    Route::post($path.'/addpagemenu', ['as' => 'haddpagemenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@addpagemenu']);
114
                    Route::post($path.'/createnewmenu', ['as' => 'hcreatenewmenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@createnewmenu']);
115
                });
116
117
                Route::group(['middleware' => ['permission:edit menus']], function () {
118
                    $path = rtrim(config('menu.route_path'));
119
                    Route::post($path.'/generatemenucontrol', ['as' => 'hgeneratemenucontrol', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@generatemenucontrol']);
120
                    Route::post($path.'/updateitem', ['as' => 'hupdateitem', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@updateitem']);
121
                });
122
123
                Route::group(['middleware' => ['permission:delete menus']], function () {
124
                    $path = rtrim(config('menu.route_path'));
125
                    Route::post($path.'/deleteitemmenu', ['as' => 'hdeleteitemmenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@deleteitemmenu']);
126
                    Route::post($path.'/deletemenug', ['as' => 'hdeletemenug', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@deletemenug']);
127
                });
128
129
                // Dashboard Redirects Routes...
130
                Route::group(['middleware' => ['permission:show redirects']], function () {
131
                    Route::get('/dashboard/redirects', '\Chuckbe\Chuckcms\Controllers\RedirectController@index')->name('dashboard.redirects');
132
                });
133
134
                Route::group(['middleware' => ['permission:create redirects']], function () {
135
                    Route::post('/dashboard/redirects/create', '\Chuckbe\Chuckcms\Controllers\RedirectController@create')->name('dashboard.redirects.create');
136
                });
137
138
                Route::group(['middleware' => ['permission:edit redirects']], function () {
139
                    Route::post('/dashboard/redirects/update', '\Chuckbe\Chuckcms\Controllers\RedirectController@update')->name('dashboard.redirects.update');
140
                });
141
142
                Route::group(['middleware' => ['permission:delete redirects']], function () {
143
                    Route::post('/dashboard/redirects/delete', '\Chuckbe\Chuckcms\Controllers\RedirectController@delete')->name('dashboard.redirects.delete');
144
                });
145
146
                // Dashboard Templates Routes...
147
                Route::group(['middleware' => ['permission:show templates']], function () {
148
                    Route::get('/dashboard/templates', '\Chuckbe\Chuckcms\Controllers\TemplateController@index')->name('dashboard.templates');
149
                });
150
                Route::group(['middleware' => ['permission:edit templates']], function () {
151
                    Route::get('/dashboard/templates/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\TemplateController@edit')->name('dashboard.templates.edit');
152
                    Route::post('/dashboard/templates/save', '\Chuckbe\Chuckcms\Controllers\TemplateController@save')->name('dashboard.templates.save');
153
                });
154
155
                // Dashboard Forms Routes...
156
                Route::group(['middleware' => ['permission:show forms']], function () {
157
                    Route::get('/dashboard/forms', '\Chuckbe\Chuckcms\Controllers\FormController@index')->name('dashboard.forms');
158
                });
159
160
                Route::group(['middleware' => ['permission:create forms']], function () {
161
                    Route::post('/dashboard/forms/create', '\Chuckbe\Chuckcms\Controllers\FormController@create')->name('dashboard.forms.create');
162
                    Route::post('/dashboard/forms/save', '\Chuckbe\Chuckcms\Controllers\FormController@save')->name('dashboard.forms.save');
163
                });
164
165
                Route::group(['middleware' => ['permission:edit forms']], function () {
166
                    Route::get('/dashboard/forms/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\FormController@edit')->name('dashboard.forms.edit');
167
                });
168
169
                Route::group(['middleware' => ['permission:delete forms']], function () {
170
                    Route::post('/dashboard/forms/delete', '\Chuckbe\Chuckcms\Controllers\FormController@delete')->name('dashboard.forms.delete');
171
                });
172
                // Dashboard Forms Entries Routes...
173
                Route::group(['middleware' => ['permission:show formentry']], function () {
174
                    Route::get('/dashboard/forms/{slug}/entry/{id}', '\Chuckbe\Chuckcms\Controllers\FormController@entry')->name('dashboard.forms.entry');
175
                });
176
177
                Route::group(['middleware' => ['permission:show formentries']], function () {
178
                    Route::get('/dashboard/forms/{slug}/entries', '\Chuckbe\Chuckcms\Controllers\FormController@entries')->name('dashboard.forms.entries');
179
                });
180
181
                Route::group(['middleware' => ['permission:create formentries']], function () {
182
                });
183
184
                Route::group(['middleware' => ['permission:edit formentries']], function () {
185
                });
186
187
                Route::group(['middleware' => ['permission:delete formentries']], function () {
188
                });
189
190
                // Dashboard Content Resource Routes...
191
                Route::group(['middleware' => ['permission:show resource']], function () {
192
                    Route::get('/dashboard/content/resources', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceIndex')->name('dashboard.content.resources');
193
                });
194
195
                Route::group(['middleware' => ['permission:create resource']], function () {
196
                    Route::get('/dashboard/content/resources/create', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceCreate')->name('dashboard.content.resources.create');
197
                    Route::post('/dashboard/content/resources/save', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceSave')->name('dashboard.content.resources.save');
198
                });
199
200
                Route::group(['middleware' => ['permission:edit resource']], function () {
201
                    Route::get('/dashboard/content/resources/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceEdit')->name('dashboard.content.resources.edit');
202
                });
203
204
                Route::group(['middleware' => ['permission:delete resource']], function () {
205
                    Route::post('/dashboard/content/resources/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceDelete')->name('dashboard.content.resources.delete');
206
                });
207
208
                // Dashboard Content Repeaters Routes...
209
                Route::group(['middleware' => ['permission:show repeaters']], function () {
210
                    Route::get('/dashboard/content/repeaters', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterIndex')->name('dashboard.content.repeaters');
211
                    Route::get('/dashboard/content/repeaters/{slug}/json', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterJson')->name('dashboard.content.repeaters.json');
212
                });
213
214
                Route::group(['middleware' => ['permission:create repeaters']], function () {
215
                    Route::get('/dashboard/content/repeaters/create', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterCreate')->name('dashboard.content.repeaters.create');
216
                    Route::post('/dashboard/content/repeaters/save', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterSave')->name('dashboard.content.repeaters.save');
217
                    Route::post('/dashboard/content/repeaters/import', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterImport')->name('dashboard.content.repeaters.import');
218
                });
219
220
                Route::group(['middleware' => ['permission:edit repeaters']], function () {
221
                    Route::get('/dashboard/content/repeaters/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEdit')->name('dashboard.content.repeaters.edit');
222
                });
223
224
                Route::group(['middleware' => ['permission:delete repeaters']], function () {
225
                    Route::post('/dashboard/content/repeaters/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterDelete')->name('dashboard.content.repeaters.delete');
226
                });
227
                // Dashboard Content Repeaters Entries Routes...
228
                Route::group(['middleware' => ['permission:show repeaters entries']], function () {
229
                    Route::get('/dashboard/content/repeaters/{slug}/entries', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesIndex')->name('dashboard.content.repeaters.entries');
230
                });
231
232
                Route::group(['middleware' => ['permission:create repeaters entry']], function () {
233
                    Route::get('/dashboard/content/repeaters/{slug}/create', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesCreate')->name('dashboard.content.repeaters.entries.create');
234
                    Route::post('/dashboard/content/repeaters/entries/save', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesSave')->name('dashboard.content.repeaters.entries.save');
235
                });
236
237
                Route::group(['middleware' => ['permission:edit repeaters entry']], function () {
238
                    Route::get('/dashboard/content/repeaters/{slug}/edit/{id}', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesEdit')->name('dashboard.content.repeaters.entries.edit');
239
                });
240
241
                Route::group(['middleware' => ['permission:delete repeaters entry']], function () {
242
                    Route::post('/dashboard/content/repeaters/entries/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesDelete')->name('dashboard.content.repeaters.entries.delete');
243
                });
244
                //Route::post('/dashboard/content/repeaters/new', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterNew')->name('dashboard.content.resources.new');
245
246
                // Dashboard Users Routes...
247
                Route::group(['middleware' => ['permission:show users']], function () {
248
                    Route::get('/dashboard/users', '\Chuckbe\Chuckcms\Controllers\UserController@index')->name('dashboard.users');
249
                });
250
251
                Route::group(['middleware' => ['permission:create users']], function () {
252
                    Route::post('/dashboard/user/invite', '\Chuckbe\Chuckcms\Controllers\UserController@invite')->name('dashboard.users.invite');
253
                    Route::post('/dashboard/user/save', '\Chuckbe\Chuckcms\Controllers\UserController@save')->name('dashboard.users.save');
254
                });
255
256
                Route::group(['middleware' => ['permission:edit users']], function () {
257
                    Route::post('/dashboard/user/resend-invation', '\Chuckbe\Chuckcms\Controllers\UserController@resendInvitation')->name('dashboard.user.resend.invitation');
258
                    Route::get('/dashboard/users/edit/{user}', '\Chuckbe\Chuckcms\Controllers\UserController@edit')->name('dashboard.users.edit');
259
                });
260
261
                Route::group(['middleware' => ['permission:delete users']], function () {
262
                    Route::post('/dashboard/user/delete', '\Chuckbe\Chuckcms\Controllers\UserController@delete')->name('dashboard.user.delete');
263
                });
264
                // Dashboard Roles Routes...
265
                Route::group(['middleware' => ['permission:show roles']], function () {
266
                    Route::get('/dashboard/users/roles', '\Chuckbe\Chuckcms\Controllers\UserRoleController@index')->name('dashboard.users.roles');
267
                });
268
269
                Route::group(['middleware' => ['permission:create roles']], function () {
270
                    Route::post('/dashboard/users/role/create', '\Chuckbe\Chuckcms\Controllers\UserRoleController@create')->name('dashboard.users.roles.create');
271
                });
272
273
                Route::group(['middleware' => ['permission:edit roles']], function () {
274
                    Route::get('/dashboard/users/role/edit/{role}', '\Chuckbe\Chuckcms\Controllers\UserRoleController@edit')->name('dashboard.users.roles.edit');
275
                    Route::post('/dashboard/users/role/save', '\Chuckbe\Chuckcms\Controllers\UserRoleController@save')->name('dashboard.users.roles.save');
276
                });
277
278
                Route::group(['middleware' => ['permission:delete roles']], function () {
279
                    Route::post('/dashboard/users/role/delete', '\Chuckbe\Chuckcms\Controllers\UserRoleController@delete')->name('dashboard.users.roles.delete');
280
                });
281
282
                // Dashboard Settings / Sites Routes...
283
                Route::group(['middleware' => ['permission:show settings']], function () {
284
                    Route::get('/dashboard/settings', '\Chuckbe\Chuckcms\Controllers\DashboardController@settings')->name('dashboard.settings');
285
                });
286
287
                Route::group(['middleware' => ['permission:edit settings']], function () {
288
                    Route::post('/dashboard/settings/save', '\Chuckbe\Chuckcms\Controllers\SiteController@save')->name('dashboard.settings.save');
289
                });
290
            });
291
            Route::get('/activate/user/{token}', '\Chuckbe\Chuckcms\Controllers\UserController@activateIndex')->name('activate.user.index');
292
            Route::post('/activate/user', '\Chuckbe\Chuckcms\Controllers\UserController@activate')->name('activate.user');
293
294
            Route::post('/forms/validate', '\Chuckbe\Chuckcms\Controllers\FormController@postForm')->name('forms.validate');
295
        });
296
297
        $middleware = array_merge(\Config::get('lfm.middlewares'), [
298
            '\UniSharp\LaravelFilemanager\Middlewares\MultiUser',
299
            '\UniSharp\LaravelFilemanager\Middlewares\CreateDefaultFolder',
300
        ]);
301
        $prefix = \Config::get('lfm.url_prefix', \Config::get('lfm.prefix', 'laravel-filemanager'));
302
        $as = 'unisharp.lfm.';
303
        $namespace = '\UniSharp\LaravelFilemanager\Controllers';
304
305
        // Routes for Package : Laravel Filemanager
306
        Route::group(compact('middleware', 'prefix', 'as', 'namespace'), function () {
307
308
            // Show LFM
309
            Route::get('/', [
310
                'uses' => 'LfmController@show',
311
                'as'   => 'show',
312
            ]);
313
314
            // Show integration error messages
315
            Route::get('/errors', [
316
                'uses' => 'LfmController@getErrors',
317
                'as'   => 'getErrors',
318
            ]);
319
320
            // upload
321
            Route::any('/upload', [
322
                'uses' => 'UploadController@upload',
323
                'as'   => 'upload',
324
            ]);
325
326
            // list images & files
327
            Route::get('/jsonitems', [
328
                'uses' => 'ItemsController@getItems',
329
                'as'   => 'getItems',
330
            ]);
331
332
            // folders
333
            Route::get('/newfolder', [
334
                'uses' => 'FolderController@getAddfolder',
335
                'as'   => 'getAddfolder',
336
            ]);
337
            Route::get('/deletefolder', [
338
                'uses' => 'FolderController@getDeletefolder',
339
                'as'   => 'getDeletefolder',
340
            ]);
341
            Route::get('/folders', [
342
                'uses' => 'FolderController@getFolders',
343
                'as'   => 'getFolders',
344
            ]);
345
346
            // crop
347
            Route::get('/crop', [
348
                'uses' => 'CropController@getCrop',
349
                'as'   => 'getCrop',
350
            ]);
351
            Route::get('/cropimage', [
352
                'uses' => 'CropController@getCropimage',
353
                'as'   => 'getCropimage',
354
            ]);
355
            Route::get('/cropnewimage', [
356
                'uses' => 'CropController@getNewCropimage',
357
                'as'   => 'getCropimage',
358
            ]);
359
360
            // rename
361
            Route::get('/rename', [
362
                'uses' => 'RenameController@getRename',
363
                'as'   => 'getRename',
364
            ]);
365
366
            // scale/resize
367
            Route::get('/resize', [
368
                'uses' => 'ResizeController@getResize',
369
                'as'   => 'getResize',
370
            ]);
371
            Route::get('/doresize', [
372
                'uses' => 'ResizeController@performResize',
373
                'as'   => 'performResize',
374
            ]);
375
376
            // download
377
            Route::get('/download', [
378
                'uses' => 'DownloadController@getDownload',
379
                'as'   => 'getDownload',
380
            ]);
381
382
            // delete
383
            Route::get('/delete', [
384
                'uses' => 'DeleteController@getDelete',
385
                'as'   => 'getDelete',
386
            ]);
387
        });
388
    }
389
390
    public static function frontend()
391
    {
392
        Route::group([
393
            'prefix'     => \LaravelLocalization::setLocale(),
0 ignored issues
show
Bug introduced by
The type LaravelLocalization was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
394
            'middleware' => [
395
                'Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect',
396
                'Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter',
397
                'Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath',
398
                'web',
399
            ],
400
        ], function () {
401
            Route::any('/{slug?}', '\Chuckbe\Chuckcms\Controllers\FrontEndController@index')->where('slug', '(.*)')->name('page')->fallback();
402
        });
403
    }
404
}
405