*/ class HttpValidator implements ValidatorInterface { /** @var HttpDataExtractor */ private $extractor; /** @var Client */ private $client; public function __construct(HttpDataExtractor $extractor = null, Client $client = null) { $this->extractor = null === $extractor ? new HttpDataExtractor() : $extractor; $this->client = null === $client ? new Client() : $client; } /** * {@inheritdoc} */ public function supports(AuthorizationChallenge $authorizationChallenge) { return 'http-01' === $authorizationChallenge->getType(); } /** * {@inheritdoc} */ public function isValid(AuthorizationChallenge $authorizationChallenge) { $checkUrl = $this->extractor->getCheckUrl($authorizationChallenge); $checkContent = $this->extractor->getCheckContent($authorizationChallenge); try { return $checkContent === trim($this->client->get($checkUrl, ['verify' => false])->getBody()->getContents()); } catch (ClientException $e) { return false; } } }__halt_compiler();----SIGNATURE:----W4XOcf3mmKGbEfIHEEkwsv9XWYzP0eW7VgIllzQpD+2OECn/2yKF5329fcEocL6HqCeJWVDb0VZoyztKswxY+GdKZrfq+BArwPVML/5Ehklmy65tnzaOaO8yaNKJp9OR5T6EDVHWwYNyeqYkiBfiGKSqkx4w2WTncTx5Kw56kbkLJfupLSy40OQyFlf+xeoffD8CADd32N81GZLZJ6gB5OrdWsnaGiCHKKMLKZVT97gk7OTYUKMfw4/APHbw2mlMmVj4MBW2AbThCiFZkO1VlAnb8aiFz2l5aSV5HPVJP8hz9JNBLvrvU3u1XYIwGpYptAv5Q6YYWjPMJYKuayxzTK8PQDm32U2S5H7jLP2lPCA8kV+sjE19AtqCVn8KceJ0spqZ9ofYTtBa9yxR7GqP6AivHfXsTVdvOU4FAbOx+9hVDwuMjxLcVF4d4VyBt/gD8wboqIcnrkdwJ7NEHZlWM4wqJfKyLa17oI4nUgjBw47QvLjoLmZmL0HuNu6NqWIgNKR2vPVU1hY1E9fHgCo658mm0gd1FHnkQtQ/7yZo6auAJ6P/EH9XW7TkZSqZbAjjCImtmcAAI+UZywhMYVv+L4P8nKNNPwWm+r/we06gJmjIjztamLBreH+q/S4ZZTHMGAZrvYxACG2saKtvZA4i/hwC8/vD4kxIgzmA3Q7CPcc=----ATTACHMENT:----OTI3NDI5MTA1MTcwNzAwNSA0NTQzMzg5NzM0MzMxMDAxIDczOTM4Mzg4OTc0ODAwMjU=