From 433f9a5b29935b9e95d68b69d2eed5d5d7c58e9b Mon Sep 17 00:00:00 2001 From: Patrik Karisch <p.karisch@pixelart.at> Date: Sat, 1 Aug 2015 16:40:33 +0200 Subject: [PATCH] [TASK] Update Symfony components to current LTS version Allow the current Symfony LTS version for components. 2.5 is out of date and 2.6 will be soon. Update composer.lock for all symfony components to be consistent. Update our code a bit to not trigger deprecation errors, Change-Id: Ie4f495a95d8c4f9647e95ff611689f1bd5ed1208 Resolves: #68688 Releases: master Reviewed-on: http://review.typo3.org/42203 Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org> Tested-by: Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by: Patrik Karisch <p.karisch@pixelart.at> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> --- composer.json | 4 +- composer.lock | 38 ++++++++++--------- .../extbase/Classes/Mvc/Cli/ConsoleOutput.php | 6 +-- 3 files changed, 25 insertions(+), 23 deletions(-) diff --git a/composer.json b/composer.json index 735b43bc0d62..e2447905cdf8 100644 --- a/composer.json +++ b/composer.json @@ -37,8 +37,8 @@ "pear/http_request2": "~2.2.1", "phpwhois/idna-convert": "~0.8.2", "swiftmailer/swiftmailer": "~5.4.1", - "symfony/console": "~2.5.11", - "symfony/finder": "^2.6.9", + "symfony/console": "~2.7.0", + "symfony/finder": "~2.7.0", "doctrine/instantiator": "~1.0.4", "helhum/class-alias-loader": "^2.0.0", "typo3/cms-composer-installers": "^1.2.2", diff --git a/composer.lock b/composer.lock index 73525cbd4ca7..1c079fc23727 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "67334195c29a2d5cfb17e446317824f6", + "hash": "0f463179dd109b3ff4000ea49c17cec9", "packages": [ { "name": "doctrine/instantiator", @@ -483,38 +483,40 @@ }, { "name": "symfony/console", - "version": "v2.5.12", - "target-dir": "Symfony/Component/Console", + "version": "v2.7.3", "source": { "type": "git", "url": "https://github.com/symfony/Console.git", - "reference": "a43e750b4c74f3bdfca77c79c343033d35a6cd6e" + "reference": "d6cf02fe73634c96677e428f840704bfbcaec29e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Console/zipball/a43e750b4c74f3bdfca77c79c343033d35a6cd6e", - "reference": "a43e750b4c74f3bdfca77c79c343033d35a6cd6e", + "url": "https://api.github.com/repos/symfony/Console/zipball/d6cf02fe73634c96677e428f840704bfbcaec29e", + "reference": "d6cf02fe73634c96677e428f840704bfbcaec29e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.3.9" }, "require-dev": { "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1" + "symfony/event-dispatcher": "~2.1", + "symfony/phpunit-bridge": "~2.7", + "symfony/process": "~2.1" }, "suggest": { "psr/log": "For using the console logger", - "symfony/event-dispatcher": "" + "symfony/event-dispatcher": "", + "symfony/process": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5-dev" + "dev-master": "2.7-dev" } }, "autoload": { - "psr-0": { + "psr-4": { "Symfony\\Component\\Console\\": "" } }, @@ -523,22 +525,22 @@ "MIT" ], "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Console Component", - "homepage": "http://symfony.com", - "time": "2015-02-08 07:07:45" + "homepage": "https://symfony.com", + "time": "2015-07-28 15:18:12" }, { "name": "symfony/finder", - "version": "v2.7.2", + "version": "v2.7.3", "source": { "type": "git", "url": "https://github.com/symfony/Finder.git", diff --git a/typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php b/typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php index d02f123588d7..050334a064d3 100644 --- a/typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php +++ b/typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php @@ -273,7 +273,7 @@ class ConsoleOutput { */ protected function getDialogHelper() { if ($this->dialogHelper === NULL) { - $this->dialogHelper = new DialogHelper(); + $this->dialogHelper = new DialogHelper(FALSE); $helperSet = new HelperSet(array(new FormatterHelper())); $this->dialogHelper->setHelperSet($helperSet); } @@ -287,7 +287,7 @@ class ConsoleOutput { */ protected function getProgressHelper() { if ($this->progressHelper === NULL) { - $this->progressHelper = new ProgressHelper(); + $this->progressHelper = new ProgressHelper(FALSE); } return $this->progressHelper; } @@ -299,7 +299,7 @@ class ConsoleOutput { */ protected function getTableHelper() { if ($this->tableHelper === NULL) { - $this->tableHelper = new TableHelper(); + $this->tableHelper = new TableHelper(FALSE); } return $this->tableHelper; } -- GitLab