setNext($next); } } public function makesDecision() { return true; } protected function getDelay( $retries, RequestInterface $request, Response $response = null, HttpException $e = null ) { if ($response && $request->getMethod() === 'POST' && $request instanceof EntityEnclosingRequestInterface && $response->getStatusCode() == 200 && strpos($request->getBody(), 'getBody(), '