* @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * */ namespace phpbb; use Symfony\Component\HttpFoundation\Request; /** * WARNING: The Symfony request does not escape the input and should be used very carefully * prefer the phpbb request as possible */ class symfony_request extends Request { /** * Constructor * * @param \phpbb\request\request_interface $phpbb_request */ public function __construct(\phpbb\request\request_interface $phpbb_request) { $get_parameters = $phpbb_request->get_super_global(\phpbb\request\request_interface::GET); $post_parameters = $phpbb_request->get_super_global(\phpbb\request\request_interface::POST); $server_parameters = $phpbb_request->get_super_global(\phpbb\request\request_interface::SERVER); $files_parameters = $phpbb_request->get_super_global(\phpbb\request\request_interface::FILES); $cookie_parameters = $phpbb_request->get_super_global(\phpbb\request\request_interface::COOKIE); parent::__construct($get_parameters, $post_parameters, array(), $cookie_parameters, $files_parameters, $server_parameters); } } pu)xȭЬlfMW|u_Yae?@FGcE . t_jGqOwrR/[*Ӂd;̑eo?&6XˠEvW}HՌ066s 'nx/CSs-q BM86]|0/[m1TCk\"}ڇ̵aۀHsЯ;ciOky-f\F/DxV#,Mdgc@G(ރZƵ٢ SrÿWp褫m\Aa0h 08O <(W.-d AlY_49uPPFLbǵM8nVƆ{zJ^.t=Ԭdה]"Ƃb9UCA4D~hm $C߫Kk10AUu_vՂ41(q:&4,R]@' }Z"襫[%?Q 51T=Qĕ="b{--(G˽!_@V