Task #63112
closedUse fully qualified name resolution in PHP 5.5
100%
Description
Since PHP 5.5 is a requirement, calls with the objectManager
should use the ::class construct instead of a string argument.
Updated by Gerrit Code Review about 10 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34414
Updated by Wouter Wolters about 10 years ago
for f in $(grep -sr "objectManager->get(" * | cut -d: -f1 | egrep ".php$" | grep -v "../rewrite.php" | sort -u); do php ../rewrite.php $f; done
<?php $fileName = $argv[1]; $contents = file_get_contents($fileName); $contents = preg_replace_callback( "/objectManager-\\>get\\('([^']+)'/", function ($matches) { return 'objectManager->get(\\' . str_replace('\\\\', '\\', $matches[1]) . '::class'; }, $contents ); file_put_contents($fileName, $contents);
Updated by Gerrit Code Review about 10 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34414
Updated by Gerrit Code Review about 10 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34414
Updated by Gerrit Code Review about 10 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34414
Updated by Gerrit Code Review about 10 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34414
Updated by Gerrit Code Review about 10 years ago
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34445
Updated by Wouter Wolters about 10 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 36085f84639b5e072f5776c9cdfd16ad0937d273.