File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 7
7
8
8
class ServiceProvider extends BaseServiceProvider
9
9
{
10
- private const MIDDLEWARES_PATH = ' src/ Middleware/ ' ;
10
+ private const MIDDLEWARES_PATH = __DIR__ . DIRECTORY_SEPARATOR . ' Middleware/ ' ;
11
11
private const MIDDLEWARES_NAMESPACE = 'RenatoMarinho \\LaravelPageSpeed \\Middleware \\' ;
12
+ private const ABSTRACT_MIDDLEWARE_PATH = 'RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed ' ;
12
13
13
14
/**
14
15
* Indicates if loading of the provider is deferred.
@@ -42,7 +43,11 @@ public function register()
42
43
*/
43
44
protected function registerMiddlewares ()
44
45
{
45
- $ middlewares = array_diff ($ this ->getMiddlewares (), config ('laravel-page-speed.disabled_middlewares ' , []));
46
+ $ middlewares = collect ($ this ->getMiddlewares ())
47
+ ->diff (config ('laravel-page-speed.disabled_middlewares ' , []))
48
+ ->reject (function ($ middleware ) {
49
+ return $ middleware === self ::ABSTRACT_MIDDLEWARE_PATH ;
50
+ });
46
51
47
52
foreach ($ middlewares as $ middleware ) {
48
53
$ this ->app [Kernel::class]->pushMiddleware ($ middleware );
You can’t perform that action at this time.
0 commit comments