* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\EventListener; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpKernel\Event\GetResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; /** * Validates Requests. * * @author Magnus Nordlander */ class ValidateRequestListener implements EventSubscriberInterface { /** * Performs the validation. */ public function onKernelRequest(GetResponseEvent $event) { if (!$event->isMasterRequest()) { return; } $request = $event->getRequest(); if ($request::getTrustedProxies()) { $request->getClientIps(); } $request->getHost(); } /** * {@inheritdoc} */ public static function getSubscribedEvents() { return array( KernelEvents::REQUEST => array( array('onKernelRequest', 256), ), ); } } __halt_compiler();----SIGNATURE:----Xhj1dEZLNa7H3MrmaB9TYZSuqK0OWt4kZF3S7dJsbw3W6moiwP4oZBhmW/SH+yKeD8KLL/xlD4bjh5qBBdX35RAq3RUNxrAfFgvioA2k4dWZHulifPaBaIEx28p4hkVN6jJ7DjYIQMGA3uSwuHtQA/6Erb0hYa34HnXkhWiq5sNLDIiEC78Mss0Uul28aIAPhNQeY0viEW8rP3ORBQ3DU0iXhBJdHmSCpFQFMCJGfU/IxIluVG13YxldkMArLt54TVn4+48E0Qini7alKZvU7sgff2Bauxnc7HXnQhzpV9gF30toAgf5fysx3AxneHh2m/QXuJih94CVjc7eF2YVeyQ2w6y3gj+96plt2xjZlRA8y/Z6Gke/4lvo3g0Ku0ugUIDHgj/Hs/4okQVjlAgyvXPAvc9UiuORx/dwAcOR4oIDCAO/W+S1AYX++SdkbzWJYveXEO0fv+GjDZRSAIOwX2yJSwWBUw7PSau4/juH0BJ3cCMArYSMUa3O6HXAvsaIrSHIHeT3kPRzFQNMBjFXGPbWfY2kmMG+fB1k963RDHWaiSFvVmgKN7PvujTywfrWsMUWSPT+71M0E2GBZ36bbbJjrVOd98AjW6GHglTgnYzKvzpMKP11tbPpl1zZ12ulcLBzXfgXLjH1FixyG0tD4fhJZc2uQiofs5lew43y9cU=----ATTACHMENT:----NDM5NTQzMTA3Mjc5MTU2NSAyMDU1ODY3MTI0NDA0NSA0ODk0MDE2MDg0NzgzMTgw