[TASK] Streamline ext_localconf.php / ext_tables.php of sysexts 40/37240/4
authorBenjamin Mack <benni@typo3.org>
Wed, 25 Feb 2015 18:33:36 +0000 (19:33 +0100)
committerMarkus Klein <klein.t3@reelworx.at>
Thu, 26 Feb 2015 16:26:01 +0000 (17:26 +0100)
commit99653df5df2c451d15a053dcfbdb8503adfbf7de
tree418b403257492401bf918da3a56535b5a1f02d54
parent4a4221b2d87259e50a2ba15c0c5314b515577188
[TASK] Streamline ext_localconf.php / ext_tables.php of sysexts

In order to have a proper "way to do things" for extension
developers to look up registration process the following
parts were streamlined:

- Discouraged usage of the pseudo-global variable $_EXTKEY inside
  ext_localconf.php and ext_tables.php in favor of strings.
  For module registrations this part was left out for now as
  module registration will be streamlined separately.
- Use PHP5.5-style ::class in all occurrences instead of escaped
  strings for class names.
- Use $GLOBALS['TYPO3_CONF_VARS'] instead of $TYPO3_CONF_VARS.

Releases: master
Resolves: #65347
Change-Id: Iad03e42d38d65ae1483ef8190f755430ec617e45
Reviewed-on: http://review.typo3.org/37240
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
36 files changed:
typo3/sysext/about/ext_tables.php
typo3/sysext/aboutmodules/ext_tables.php
typo3/sysext/belog/ext_tables.php
typo3/sysext/beuser/ext_tables.php
typo3/sysext/cms/ext_localconf.php
typo3/sysext/documentation/ext_tables.php
typo3/sysext/extbase/ext_tables.php
typo3/sysext/extensionmanager/ext_tables.php
typo3/sysext/felogin/ext_localconf.php
typo3/sysext/indexed_search/ext_localconf.php
typo3/sysext/install/ext_tables.php
typo3/sysext/lang/ext_localconf.php
typo3/sysext/lang/ext_tables.php
typo3/sysext/linkvalidator/ext_localconf.php
typo3/sysext/opendocs/ext_localconf.php
typo3/sysext/openid/ext_localconf.php
typo3/sysext/recycler/ext_tables.php
typo3/sysext/reports/ext_localconf.php
typo3/sysext/reports/ext_tables.php
typo3/sysext/rsaauth/ext_localconf.php
typo3/sysext/rtehtmlarea/ext_localconf.php
typo3/sysext/rtehtmlarea/ext_tables.php
typo3/sysext/saltedpasswords/ext_localconf.php
typo3/sysext/saltedpasswords/ext_tables.php
typo3/sysext/scheduler/ext_localconf.php
typo3/sysext/scheduler/ext_tables.php
typo3/sysext/sv/ext_localconf.php
typo3/sysext/sys_note/ext_localconf.php
typo3/sysext/t3editor/ext_localconf.php
typo3/sysext/t3skin/ext_localconf.php
typo3/sysext/t3skin/ext_tables.php
typo3/sysext/tstemplate/ext_tables.php
typo3/sysext/version/ext_localconf.php
typo3/sysext/viewpage/ext_tables.php
typo3/sysext/workspaces/ext_localconf.php
typo3/sysext/workspaces/ext_tables.php