' 123 ', 'xyz' => ' 456 ', 'foo' => ' 789 ', 'bar' => ' 010 ', ]); $symfonyRequest->server->set('REQUEST_METHOD', 'GET'); $request = Request::createFromBase($symfonyRequest); $middleware->handle($request, function (Request $request) { $this->assertSame('123', $request->get('abc')); $this->assertSame('456', $request->get('xyz')); $this->assertSame(' 789 ', $request->get('foo')); $this->assertSame(' 010 ', $request->get('bar')); }); } } class TrimStringsWithExceptAttribute extends TrimStrings { protected $except = [ 'foo', 'bar', ]; }