From 3f06279fc2157e78e230c159364620b596f462cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Pineau?= Date: Tue, 28 Apr 2015 18:19:25 +0200 Subject: [PATCH] [HttpKernel] Added user-agent when requesting symfony roadmap --- .../HttpKernel/DataCollector/ConfigDataCollector.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php b/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php index 3344283a0d96..ccb9c294a5d8 100644 --- a/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php +++ b/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php @@ -279,7 +279,13 @@ private function requestSymfonyState() if (file_exists($versionCachePath)) { $versionInfo = json_decode(file_get_contents($versionCachePath), true); } else { - $versionResponse = @file_get_contents('http://symfony.com/roadmap.json?version='.preg_replace('/^(\d+\.\d+).*/', '\\1', $this->data['symfony_version'])); + $context = stream_context_create(array( + 'http' => array( + 'header' => "User-Agent: symfony-web-profiler\r\n", + ), + )); + + $versionResponse = @file_get_contents('http://symfony.com/roadmap.json?version='.preg_replace('/^(\d+\.\d+).*/', '\\1', $this->data['symfony_version']), false, $context); if (false !== $versionResponse) { $versionInfo = json_decode($versionResponse, true);