[TASK] Check for proper extension key parts 69/28469/9
authorPascal Dürsteler <pascal.duersteler@gmail.com>
Mon, 17 Mar 2014 13:50:43 +0000 (14:50 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Wed, 15 Jul 2015 18:06:16 +0000 (20:06 +0200)
commit9e182550f8505f01a172f20b31d5a856bb2e3a11
tree8b16b06b6e46804e2f766f919ff09fe41800d270
parent429e9110cb255db794f2ef51d490f7bf4df23373
[TASK] Check for proper extension key parts

Introduce a check for proper vendor names. If the vendor name of an
extension does not begin with a capital letter, a warning is logged
to the deprecation log.

As improper vendor names lead to errors, this check can be seen as
a first step to restrict the usage of extensions with wrong vendor
names, similar to a deprecation process.

Additionally, a refactoring of copy-pasted checks is made.

Resolves: #56944
Releases: master
Change-Id: I085f63e29c1639c0cc49fa43e225b46049d67003
Reviewed-on: http://review.typo3.org/28469
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/extbase/Classes/Utility/ExtensionUtility.php