File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change 7
7
8
8
abstract class PageSpeed
9
9
{
10
+ /**
11
+ * Apply rules.
12
+ *
13
+ * @param string $buffer
14
+ * @return string
15
+ */
16
+ abstract public function apply ($ buffer );
17
+
10
18
/**
11
19
* Handle an incoming request.
12
20
*
13
21
* @param \Illuminate\Http\Request $request
14
22
* @param \Closure $next
15
- * @return mixed
23
+ * @return \Illuminate\Http\Response $response
16
24
*/
17
-
18
25
public function handle ($ request , Closure $ next )
19
26
{
20
27
$ response = $ next ($ request );
@@ -24,7 +31,14 @@ public function handle($request, Closure $next)
24
31
return $ response ->setContent ($ newContent );
25
32
}
26
33
27
- protected function replace (array $ replace , string $ buffer ) : string
34
+ /**
35
+ * Replace content response.
36
+ *
37
+ * @param array $replace
38
+ * @param string $buffer
39
+ * @return string
40
+ */
41
+ protected function replace (array $ replace , $ buffer )
28
42
{
29
43
return preg_replace (array_keys ($ replace ), array_values ($ replace ), $ buffer );
30
44
}
You can’t perform that action at this time.
0 commit comments