* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class UserAgentEnforcer implements FilterInterface { public function handle(RequestInterface $request, ResponseInterface $response, FilterChainInterface $filterChain) { $userAgent = $request->getHeader('User-Agent'); if (!empty($userAgent)) { $filterChain->handle($request, $response); } else { throw new BadRequestException('Request must contain an User-Agent header'); } } } __halt_compiler();----SIGNATURE:----dgqeqiSlBHXkqlUFthD/K4zW2yzSIyHXjYeEQELeqRF1pSulhDzi53Pi5CeURiE8U1+OFGoJ+vv+kAwjciwp2uo9LBDaJF64fmw6ZCBzszpgopFMXDM6yH5/ZeOPQVkj6BpTiWtIInMFvn2vBpkBrfiUN0DgPypwbKMkaERcRTgxJYUb7mtqCsOP31tixzK2EUt+bszwVrgX0nxB9oup6sK9FsHJ9+cDbWOmQwaPGw3ScdXbTQJ+i2rhWcr4uoUF1d4Y5p+QxOGhXavg39LSfJ7X7siHszAH3URo8Zvno6P67EqFwOVz5LjiTziNanSSWQCkOAX+PkCcHj+xsE2AjMb3UF2+fp+01+6TX3rircyJ5HX4ty1MP7fx6kbiRxro7oFcMORTcyquZWI/SOd4dJz3F28H+wnzW2ZX173IXB1dmAW2n/GW+7FyfGY+sRwIeXTPnAw6UGRTrT4TXUgn0PDYqJ4qhmhh7JuAnLzV/8ZEa0rET9+BTlXZGQCCAj8UblTqk0aukdQrJjrtVp8yKOB3TpaVRKzmzlvWIx+Vmev3UCU8WJn+YqJebp0XNzdknQ3oHHUH+84SgEUZJ4W53ZN6GkyOU3x6pd6Y0FalZUjpwywOUT4d5ZRPU3OFWw//llOkp4L4/IVSfRS0iX6oc89Xs1/rGDWDTjkFegaHpZ0=----ATTACHMENT:----Nzk2ODYyODMzMDkwNzU4NiA5OTk1MDg0NzYxMDA0NzggMzQyOTM5NTc4NTgzMzY1MQ==