Skip to content

Commit 6b39876

Browse files
author
Renato Marinho
committed
config and files to the middlewares
1 parent a0590a6 commit 6b39876

40 files changed

+858
-1
lines changed

config/laravel-page-speed.php

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,44 @@
1212

1313
'filters' => [
1414
'collapse_whitespace' => true,
15-
15+
'remove_comments' => true,
16+
'combine_css' => false,
17+
'combine_heads' => false,
18+
'combine_javascript' => false,
19+
'dedup_inlined_images' => false,
20+
'defer_javascript' => false,
21+
'elide_attributes' => false,
22+
'pedantic' => false,
23+
'extend_cache' => false,
24+
'fallback_rewrite_css_urls' => false,
25+
'flatten_css_imports' => false,
26+
'hint_preload_subresources' => false,
27+
'inline_css' => false,
28+
'inline_google_font_css' => false,
29+
'inline_import_to_link' => false,
30+
'inline_javascript' => false,
31+
'inline_preview_images' => false,
32+
'insert_dns_prefetch' => false,
33+
'insert_ga' => false,
34+
'lazyload_images' => false,
35+
'local_storage_cache' => false,
36+
'make_show_ads_async' => false,
37+
'make_google_analytics_async' => false,
38+
'move_css_above_scripts' => false,
39+
'move_css_to_head' => false,
40+
'outline_css' => false,
41+
'outline_javascript' => false,
42+
'prioritize_critical_css' => false,
43+
'remove_quotes' => false,
44+
'resize_mobile_images' => false,
45+
'resize_rendered_image_dimensions' => false,
46+
'responsive_images' => false,
47+
'rewrite_css' => false,
48+
'rewrite_images' => false,
49+
'rewrite_javascript' => false,
50+
'rewrite_style_attributes' => false,
51+
'rewrite_style_attributes_with_url' => false,
52+
'sprite_images' => false,
53+
'trim_urls' => false
1654
]
1755
];

src/Middleware/CombineCss.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class CombineCss
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}

src/Middleware/CombineHeads.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class CombineHeads
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class CombineJavascript
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class DedupInlinedImages
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}

src/Middleware/DeferJavascript.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class DeferJavascript
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}

src/Middleware/ElideAttributes.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class ElideAttributes
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}

src/Middleware/ExtendCache.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class ExtendCache
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class FallbackRewriteCssUrls
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace RenatoMarinho\LaravelPageSpeed\Middleware;
4+
5+
use Closure;
6+
7+
class FlattenCssImports
8+
{
9+
/**
10+
* Handle an incoming request.
11+
*
12+
* @param \Illuminate\Http\Request $request
13+
* @param \Closure $next
14+
* @return mixed
15+
*/
16+
17+
public function handle($request, Closure $next)
18+
{
19+
}
20+
21+
}

0 commit comments

Comments
 (0)