public function handle(Request $request, \Closure $next) { if ($request->getMethod() === "POST") { if ($this->validSignature($request) || $this->validShopId($request)) { return $next($request); } } $this->logger->hooksError($request->getContent(), $request); return new Response("", Response::HTTP_FORBIDDEN); }