From 09ca33cde4bc5cb2e4909ddddf7057534108df75 Mon Sep 17 00:00:00 2001 From: Roland Franssen Date: Wed, 29 May 2019 09:40:21 +0200 Subject: [PATCH] [HttpKernel] Cleanup legacy in ConfigDataCollector --- .../DataCollector/ConfigDataCollector.php | 35 +------------------ .../DataCollector/ConfigDataCollectorTest.php | 16 --------- 2 files changed, 1 insertion(+), 50 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php b/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php index ddc331af62..2280888951 100644 --- a/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php +++ b/src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php @@ -26,21 +26,10 @@ class ConfigDataCollector extends DataCollector implements LateDataCollectorInte * @var KernelInterface */ private $kernel; - private $name; - private $version; private $hasVarDumper; - public function __construct(string $name = null, string $version = null) + public function __construct() { - if (1 <= \func_num_args()) { - @trigger_error(sprintf('The "$name" argument in method "%s()" is deprecated since Symfony 4.2.', __METHOD__), E_USER_DEPRECATED); - } - if (2 <= \func_num_args()) { - @trigger_error(sprintf('The "$version" argument in method "%s()" is deprecated since Symfony 4.2.', __METHOD__), E_USER_DEPRECATED); - } - - $this->name = $name; - $this->version = $version; $this->hasVarDumper = class_exists(LinkStub::class); } @@ -58,8 +47,6 @@ class ConfigDataCollector extends DataCollector implements LateDataCollectorInte public function collect(Request $request, Response $response, \Exception $exception = null) { $this->data = [ - 'app_name' => $this->name, - 'app_version' => $this->version, 'token' => $response->headers->get('X-Debug-Token'), 'symfony_version' => Kernel::VERSION, 'symfony_state' => 'unknown', @@ -109,26 +96,6 @@ class ConfigDataCollector extends DataCollector implements LateDataCollectorInte $this->data = $this->cloneVar($this->data); } - /** - * @deprecated since Symfony 4.2 - */ - public function getApplicationName() - { - @trigger_error(sprintf('The method "%s()" is deprecated since Symfony 4.2.', __METHOD__), E_USER_DEPRECATED); - - return $this->data['app_name']; - } - - /** - * @deprecated since Symfony 4.2 - */ - public function getApplicationVersion() - { - @trigger_error(sprintf('The method "%s()" is deprecated since Symfony 4.2.', __METHOD__), E_USER_DEPRECATED); - - return $this->data['app_version']; - } - /** * Gets the token. * diff --git a/src/Symfony/Component/HttpKernel/Tests/DataCollector/ConfigDataCollectorTest.php b/src/Symfony/Component/HttpKernel/Tests/DataCollector/ConfigDataCollectorTest.php index 18269d28e7..1c073ce181 100644 --- a/src/Symfony/Component/HttpKernel/Tests/DataCollector/ConfigDataCollectorTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/DataCollector/ConfigDataCollectorTest.php @@ -42,22 +42,6 @@ class ConfigDataCollectorTest extends TestCase $this->assertSame(\extension_loaded('Zend OPcache') && filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN), $c->hasZendOpcache()); $this->assertSame(\extension_loaded('apcu') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN), $c->hasApcu()); } - - /** - * @group legacy - * @expectedDeprecation The "$name" argument in method "Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector::__construct()" is deprecated since Symfony 4.2. - * @expectedDeprecation The "$version" argument in method "Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector::__construct()" is deprecated since Symfony 4.2. - * @expectedDeprecation The method "Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector::getApplicationName()" is deprecated since Symfony 4.2. - * @expectedDeprecation The method "Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector::getApplicationVersion()" is deprecated since Symfony 4.2. - */ - public function testLegacy() - { - $c = new ConfigDataCollector('name', null); - $c->collect(new Request(), new Response()); - - $this->assertSame('name', $c->getApplicationName()); - $this->assertNull($c->getApplicationVersion()); - } } class KernelForTest extends Kernel