* * 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:----vQ5qycqKJ6mnu5MaG0lFA4D9fDKRtI/KjeijCwHjVvBu9XQEJfpW8VjVFfBu7/hXucC+1q1vLqSgjIzvfKZnBp53tgv70tMPm2WwkGyAI93yco8TAvTycSmGyULS6yDkaTuquWMcJUdNFhDw/QVLNkZkD7fgth+GIwuRLbC/RjF6d6vg8GDcvhEeKrMAoUfDu9uaowzbVKuN0mQMjXcugweg3ZcbUa8J57MeKlLO5lTb2q+1ZrPJXwVQXPeosUzGeSbY/WUXL1Dk15K+3nCAraPZs4pBqMcjUGYDzW4RKq1iWs+oYpwIAcql4/JNSOMw/NvQRhRAHtJ1MrsgE0Xp99l3MwQ/th6dHHWYSFOafmPvzdNWCnFystkztZJxr/5dI7mnTDzdLqwXRI4Wbw73L39fvHdUARkvb3SHSTMpBxUA+U73BJB0jDR3osbzCjlSlPBITv2hO9NXiDXI8h0rmysO8zCUt+5DPJfq+igFMNbyScx/9UmvCanAtC0mR4lDbvW9Q+fiToCRu+34TjV1mzJAQSRsMWxCuFOfQNA5AE95/peF4d9e+MrZV+j+i7TKUgnBERX07iXLDTimC0k9Hy+nQvbIrJzhPjBXEpYfczxdyJbm7c8WSQgwGI51MEuO14tblZjiQ7GRL2nmemGu3FAkkfByckE4zKHoJi6qajY=----ATTACHMENT:----NDA3Nzc5NjM3NzA1MzQwMiAxMjU1OTIwMjI1OTk2MTc4IDgwMTA1NjQ1MjIzNDIwNzc=