[BUGFIX] Deprecate t3lib_install
authorMarkus Klein <klein.t3@mfc-linz.at>
Sat, 22 Sep 2012 10:44:50 +0000 (12:44 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 22 Sep 2012 11:48:27 +0000 (13:48 +0200)
commitef56b932257c0879c7a3fb054254ab57dca784fd
tree8893ff10a0901a542e513bfcbc88bf8da220451f
parentb98700fce89ab5731c9080cbd729f4a94e41b36b
[BUGFIX] Deprecate t3lib_install

t3lib_install contained two logical parts in the past: A group of methods
to handle localconf.php and another group to parse ext_tables.sql files
and friends. The latter was already extracted to t3lib_install_sql in the
past. The localconf handling is obsolete with the new
LocalConfiguration.php and its new API method.

The patch handles:
 * Deprecate t3lib_install and change the code in a way that does not
   harm if still called.
 * Move some methods and properties to TYPO3\CMS\Install\Installer, make
   the class standalone and do not extend t3lib_install anymore.

Fixes: #41245
Releases: 6.0

Change-Id: Iafd856ecdc9e158fdc1b31d1f7be97064234ba6c
Reviewed-on: http://review.typo3.org/14908
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
t3lib/class.t3lib_install.php
typo3/install/index.php
typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php
typo3/sysext/install/Classes/Installer.php