Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
6 / 6
XssSanitizer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
6 / 6
 handle
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
6 / 6
1<?php
2
3namespace App\Http\Middleware;
4
5use Closure;
6
7class XssSanitizer
8{
9    /**
10     * Handle an incoming request.
11     *
12     * @param  mixed    $request
13     * @param  \Closure $next
14     * @return mixed
15     */
16    public function handle($request, Closure $next)
17    {
18        $input = $request->all();
19        array_walk_recursive($input, function (&$input) {
20            $input = strip_tags($input);
21        });
22        $request->merge($input);
23        return $next($request);
24    }
25}