[TASK] CleanUp References to old ClassNames
authorSteffen Ritter <info@rs-websystems.de>
Tue, 4 Dec 2012 13:50:47 +0000 (14:50 +0100)
committerDmitry Dulepov <dmitry@typo3.org>
Fri, 7 Dec 2012 08:26:18 +0000 (09:26 +0100)
There are plenty references calls to old classnames
which need to be clean up.

Change-Id: I45065edccf30e548ee7ccbdada04d2fa552ee3de
Releases: 6.1, 6.0
Resolves: #43584
Reviewed-on: http://review.typo3.org/16953
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
99 files changed:
t3lib/stddb/DefaultConfiguration.php
t3lib/stddb/tables.php
typo3/sysext/adodb/class.tx_adodb_tceforms.php
typo3/sysext/backend/Classes/Controller/EditDocumentController.php
typo3/sysext/backend/Classes/Form/DataPreprocessor.php
typo3/sysext/backend/Classes/Form/Element/InlineElement.php
typo3/sysext/backend/Classes/Form/Element/SuggestDefaultReceiver.php
typo3/sysext/backend/Classes/Form/FormEngine.php
typo3/sysext/backend/Classes/Module/AbstractFunctionModule.php
typo3/sysext/backend/Classes/Module/BaseScriptClass.php
typo3/sysext/backend/Classes/Module/ModuleLoader.php
typo3/sysext/backend/Classes/Module/ModuleSettings.php
typo3/sysext/backend/Classes/Search/LiveSearch/LiveSearch.php
typo3/sysext/backend/Classes/Template/DocumentTemplate.php
typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/backend/Classes/Utility/IconUtility.php
typo3/sysext/belog/Classes/Module/BackendLogModuleBootstrap.php
typo3/sysext/beuser/Classes/ViewHelpers/IssueCommandViewHelper.php
typo3/sysext/cms/tslib/index_ts.php
typo3/sysext/context_help/Classes/ExtDirect/ContextHelpDataProvider.php
typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php
typo3/sysext/core/Classes/Configuration/ConfigurationManager.php
typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
typo3/sysext/core/Classes/Core/ClassLoader.php
typo3/sysext/core/Classes/DataHandling/DataHandler.php
typo3/sysext/core/Classes/Database/ReferenceIndex.php
typo3/sysext/core/Classes/Database/SoftReferenceIndex.php
typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php
typo3/sysext/core/Classes/FormProtection/BackendFormProtection.php
typo3/sysext/core/Classes/Html/HtmlParser.php
typo3/sysext/core/Classes/Html/RteHtmlParser.php
typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php
typo3/sysext/core/Classes/Localization/LocalizationFactory.php
typo3/sysext/core/Classes/Locking/Locker.php
typo3/sysext/core/Classes/Log/LogManager.php
typo3/sysext/core/Classes/Log/Processor/AbstractMemoryProcessor.php
typo3/sysext/core/Classes/Log/Processor/WebProcessor.php
typo3/sysext/core/Classes/Page/PageRenderer.php
typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
typo3/sysext/core/Classes/Resource/File.php
typo3/sysext/core/Classes/Service/AbstractService.php
typo3/sysext/core/Classes/SingletonInterface.php
typo3/sysext/core/Classes/TypoScript/Parser/TypoScriptParser.php
typo3/sysext/core/Classes/TypoScript/TemplateService.php
typo3/sysext/core/Classes/Utility/ClientUtility.php
typo3/sysext/core/Classes/Utility/DebugUtility.php
typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php
typo3/sysext/core/Classes/Utility/File/BasicFileUtility.php
typo3/sysext/core/Classes/Utility/GeneralUtility.php
typo3/sysext/core/Classes/Utility/MathUtility.php
typo3/sysext/core/Tests/Unit/Localization/Parser/XliffParserTest.php
typo3/sysext/core/Tests/Unit/Resource/ResourceStorageTest.php
typo3/sysext/core/Tests/Unit/Utility/ExtensionMangementUtilityTest.php
typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
typo3/sysext/extensionmanager/Classes/Utility/Repository/Helper.php
typo3/sysext/filelist/Classes/FileList.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Classes/Imaging/GifBuilder.php
typo3/sysext/frontend/Classes/Page/CacheHashCalculator.php
typo3/sysext/frontend/Classes/Page/PageRepository.php
typo3/sysext/frontend/Classes/Utility/EidUtility.php
typo3/sysext/frontend/Classes/View/AdminPanelView.php
typo3/sysext/impexp/Classes/Clickmenu.php
typo3/sysext/impexp/Classes/ImportExport.php
typo3/sysext/impexp/Classes/LocalPageTree.php
typo3/sysext/indexed_search/Classes/FileContentParser.php
typo3/sysext/indexed_search/Classes/Indexer.php
typo3/sysext/opendocs/Classes/Controller/OpendocsController.php
typo3/sysext/openid/Classes/OpenidService.php
typo3/sysext/recordlist/Classes/Browser/ElementBrowser.php
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php
typo3/sysext/rsaauth/Classes/BackendWarnings.php
typo3/sysext/rtehtmlarea/Classes/RteHtmlAreaBase.php
typo3/sysext/rtehtmlarea/Classes/SelectImage.php
typo3/sysext/saltedpasswords/Classes/SaltedPasswordService.php
typo3/sysext/statictemplates/media/scripts/example_languageMenu.php
typo3/sysext/statictemplates/media/scripts/gmenu_foldout.php
typo3/sysext/statictemplates/media/scripts/gmenu_layers.php
typo3/sysext/statictemplates/media/scripts/tmenu_layers.php
typo3/sysext/sv/Classes/AbstractAuthenticationService.php
typo3/sysext/sv/Classes/Report/ServicesListReport.php
typo3/sysext/t3editor/Classes/Hook/FileEditHook.php
typo3/sysext/t3editor/Classes/T3Editor.php
typo3/sysext/wizard_sortpages/Classes/View/SortPagesWizardModuleFunction.php
typo3/tce_db.php
typo3/template.php
typo3/wizard_add.php
typo3/wizard_colorpicker.php
typo3/wizard_edit.php
typo3/wizard_forms.php
typo3/wizard_list.php
typo3/wizard_rte.php
typo3/wizard_table.php
typo3/wizard_tsconfig.php

index 34d5de6..2793754 100644 (file)
@@ -33,7 +33,7 @@ return array(
                'image_processing' => TRUE,                                             // Boolean: Enables image processing features. Disabling this means NO image processing with either GD or IM!
                'thumbnails' => TRUE,                                                   // Boolean: Enables the use of thumbnails in the backend interface. Thumbnails are generated by IM/partly GD in the file typo3/thumbs.php
                'thumbnails_png' => 0,                                                  // Bits. Bit0: If set, thumbnails from non-jpegs will be 'png', otherwise 'gif' (0=gif/1=png). Bit1: Even JPG's will be converted to png or gif (2=gif/3=png)
-               'gif_compress' => TRUE,                                                 // Boolean: Enables the use of the t3lib_div::gif_compress() workaround function for compressing giffiles made with GD or IM, which probably use only RLE or no compression at all.
+               'gif_compress' => TRUE,                                                 // Boolean: Enables the use of the \TYPO3\CMS\Core\Utility\GeneralUtility::gif_compress() workaround function for compressing giffiles made with GD or IM, which probably use only RLE or no compression at all.
                'imagefile_ext' => 'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai',// Commalist of file extensions perceived as images by TYPO3. List should be set to 'gif,png,jpeg,jpg' if IM is not available. Lowercase and no spaces between!
                'gdlib' => TRUE,                                                                // Boolean: Enables the use of GD.
                'gdlib_png' => FALSE,                                                   // Boolean: Enables the use of GD, with PNG only. This means that all items normally generated as gif-files will be png-files instead!
@@ -81,7 +81,7 @@ return array(
                'cookieHttpOnly' => FALSE,                              // Boolean: When enabled the cookie will be made accessible only through the HTTP protocol. This means that the cookie won't be accessible by scripting languages, such as JavaScript. This setting can effectively help to reduce identity theft through XSS attacks (although it is not supported by all browsers).
                'doNotCheckReferer' => FALSE,                   // Boolean: If set, it's NOT checked numerous places that the refering host is the same as the current. This is an option you should set if you have problems with proxies not passing the HTTP_REFERER variable.
                'recursiveDomainSearch' => FALSE,               // Boolean: If set, the search for domain records will be done recursively by stripping parts of the host name off until a matching domain record is found.
-               'devIPmask' => '127.0.0.1,::1',                 // Defines a list of IP addresses which will allow development-output to display. The debug() function will use this as a filter. See the function t3lib_div::cmpIP() for details on syntax. Setting this to blank value will deny all. Setting to "*" will allow all.
+               'devIPmask' => '127.0.0.1,::1',                 // Defines a list of IP addresses which will allow development-output to display. The debug() function will use this as a filter. See the function \TYPO3\CMS\Core\Utility\GeneralUtility::cmpIP() for details on syntax. Setting this to blank value will deny all. Setting to "*" will allow all.
                'sqlDebug' => 0,                                                // <p>Integer (0, 1, 2). Allows displaying executed SQL queries in the browser (for debugging purposes and development)</p><dl><dt>0</dt><dd>no SQL shown (default)</dd><dt>1</dt><dd>show only failed queries</dd><dt>2</dt><dd>show all queries</dd></dl>
                'enable_DLOG' => FALSE,                                 // Boolean: Whether the developer log is enabled. See constant "TYPO3_DLOG"
                'ddmmyy' => 'd-m-y',                                    // Format of Date-Month-Year - see PHP-function <a href="http://php.net/date" target="_blank">date()</a>
@@ -265,7 +265,7 @@ return array(
                'warning_mode' => '',                                                   // Bit 1: If set, warning_email_addr will be notified every time a backend user logs in. Bit 2: If set, warning_email_addr will be notified every time an ADMIN backend user logs in. Other bits are reserved for future options.
                'lockIP' => 4,                                                                  // Integer (0-4). Session IP locking for backend users. See <a href="#FE-lockIP">[FE][lockIP]</a> for details. Default is 4 (which is locking the FULL IP address to session).
                'sessionTimeout' => 3600,                                               // Integer: seconds. Session time out for backend users. Default is 3600 seconds = 1 hour.
-               'IPmaskList' => '',                                                             // String: Lets you define a list of IP-numbers (with *-wildcards) that are the ONLY ones allowed access to ANY backend activity. On error an error header is sent and the script exits. Works like IP masking for users configurable through TSconfig. See syntax for that (or look up syntax for the function t3lib_div::cmpIP())
+               'IPmaskList' => '',                                                             // String: Lets you define a list of IP-numbers (with *-wildcards) that are the ONLY ones allowed access to ANY backend activity. On error an error header is sent and the script exits. Works like IP masking for users configurable through TSconfig. See syntax for that (or look up syntax for the function \TYPO3\CMS\Core\Utility\GeneralUtility::cmpIP())
                'lockBeUserToDBmounts' => TRUE,                                 // Boolean: If set, the backend user is allowed to work only within his page-mount. It's advisable to leave this on because it makes security easy to manage.
                'lockSSL' => 0,                                                                 // <p>Integer (0, 1, 2, 3). If &gt;0, If set (1,2,3), the backend can only be operated from an SSL-encrypted connection (https)</p><dl><dt>0</dt><dd>no locking (default)</dd><dt>1</dt><dd>only allow access via SSL</dd><dt>2</dt><dd>redirect user trying to access non-https admin-urls to SSL URLs instead</dd><dt>3</dt><dd>only the login is forced to SSL, then the user switches back to non-SSL-mode</dd></dl>
                'lockSSLPort' => 0,                                                             // Integer: Use a non-standard HTTPS port for lockSSL. Set this value if you use lockSSL and the HTTPS port of your webserver is not 443.
@@ -556,7 +556,7 @@ return array(
                'accessListRenderMode' => 'checkbox',                           // Can be "singlebox", "checkbox" or blank. Refers to the "renderMode" for the selector boxes in be-groups configuration.
                'explicitADmode' => 'explicitDeny',                                     // Sets the general allow/deny mode for selector box values. Value can be either "explicitAllow" or "explicitDeny", nothing else!
                'TSconfigConditions' => TRUE,                                           // Boolean: When set it is possible to have TypoScript like conditions in BE Page/User/Group TS-Config
-               'niceFlexFormXMLtags' => TRUE,                                          // If set, the flexform XML will be stored with meaningful tags which can be validated with DTD schema. If you rely on custom reading of the XML from pre-4.0 versions you should set this to FALSE if you don't like to change your reader code (internally it is insignificant since t3lib_div::xml2array() doesn't care for the tags if the index-attribute value is set)
+               'niceFlexFormXMLtags' => TRUE,                                          // If set, the flexform XML will be stored with meaningful tags which can be validated with DTD schema. If you rely on custom reading of the XML from pre-4.0 versions you should set this to FALSE if you don't like to change your reader code (internally it is insignificant since \TYPO3\CMS\Core\Utility\GeneralUtility::xml2array() doesn't care for the tags if the index-attribute value is set)
                'flexFormXMLincludeDiffBase' => TRUE,                           // If set, an additional tag with index "vXX.vDEFbase" is created for translations in flexforms holding the value of the default language when translation was changed. Used to show diff of value. This setting will change whether the system thinks flexform XML looks clean. For example when FALSE XX.vDEFbase fields will be removed in cleaning while accepted if TRUE (of course)
                'compactFlexFormXML' => 0,                                                      // If set, the flexform XML will not contain indentation spaces making XML more compact
                'flexformForceCDATA' => 0,                                                      // Boolean:  If set, will add CDATA to Flexform XML. Some versions of libxml have a bug that causes HTML entities to be stripped from any XML content and this setting will avoid the bug by adding CDATA.
index 2d2a174..418c989 100644 (file)
@@ -492,7 +492,7 @@ $TCA['sys_file_collection'] = array(
                'dynamicConfigFile' => 'T3LIB:tca_sys_file_collection.php'
        )
 );
-t3lib_extMgm::allowTableOnStandardPages('sys_file_collection');
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_file_collection');
 /**
  * Table "sys_history":
  * Holds history records, the config part is defined in t3lib/stddb/tbl_be.php
index 2a947fa..70a9fc9 100644 (file)
@@ -4,5 +4,5 @@
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/adodb/Classes/DataHandling/DatabaseTypeItemsFunction.php
  */
-require_once t3lib_extMgm::extPath('adodb') . 'Classes/DataHandling/DatabaseTypeItemsFunction.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('adodb') . 'Classes/DataHandling/DatabaseTypeItemsFunction.php';
 ?>
\ No newline at end of file
index e5e1a68..edf1c07 100644 (file)
@@ -11,7 +11,7 @@ class EditDocumentController {
 
        // Internal, static: GPvars:
        // GPvar "edit": Is an array looking approx like [tablename][list-of-ids]=command, eg.
-       // "&edit[pages][123]=edit". See t3lib_BEfunc::editOnClick(). Value can be seen modified
+       // "&edit[pages][123]=edit". See \TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick(). Value can be seen modified
        // internally (converting NEW keyword to id, workspace/versioning etc).
        /**
         * @todo Define visibility
index a25cf89..106eef8 100644 (file)
@@ -133,13 +133,13 @@ class DataPreprocessor {
                                                        }
                                                }
                                                if ($id < 0) {
-                                                       $record = \t3lib_beFunc::getRecord($table, abs($id), 'pid');
+                                                       $record = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord($table, abs($id), 'pid');
                                                        $pid = $record['pid'];
                                                        unset($record);
                                                } else {
                                                        $pid = intval($id);
                                                }
-                                               $pageTS = \t3lib_beFunc::getPagesTSconfig($pid);
+                                               $pageTS = \TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig($pid);
                                                if (isset($pageTS['TCAdefaults.'])) {
                                                        $TCAPageTSOverride = $pageTS['TCAdefaults.'];
                                                        if (is_array($TCAPageTSOverride[$table . '.'])) {
index 883cbc8..6d04846 100644 (file)
@@ -533,7 +533,7 @@ class InlineElement {
                                // $recTitle could be something like: "tx_table_123|...",
                                $valueParts = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode('|', $rec[$titleCol]);
                                $itemParts = \TYPO3\CMS\Core\Utility\GeneralUtility::revExplode('_', $valueParts[0], 2);
-                               $recTemp = \t3lib_befunc::getRecordWSOL($itemParts[0], $itemParts[1]);
+                               $recTemp = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordWSOL($itemParts[0], $itemParts[1]);
                                $recTitle = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle($itemParts[0], $recTemp, FALSE);
                        }
                        $recTitle = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitlePrep($recTitle);
@@ -1545,7 +1545,7 @@ class InlineElement {
         */
        protected function getNewRecordPid($table, $parentPid = NULL) {
                $newRecordPid = $this->inlineFirstPid;
-               $pageTS = \t3lib_beFunc::getPagesTSconfig($parentPid, TRUE);
+               $pageTS = \TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig($parentPid, TRUE);
                if (isset($pageTS['TCAdefaults.'][$table . '.']['pid']) && \TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($pageTS['TCAdefaults.'][$table . '.']['pid'])) {
                        $newRecordPid = $pageTS['TCAdefaults.'][$table . '.']['pid'];
                } elseif (isset($parentPid) && \TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($parentPid)) {
index 76df5af..6d40e68 100644 (file)
@@ -363,7 +363,7 @@ class SuggestDefaultReceiver {
        }
 
        /**
-        * Returns a label for a given record; usually only a wrapper for t3lib_BEfunc::getRecordTitle
+        * Returns a label for a given record; usually only a wrapper for \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle
         *
         * @param array $row The record to get the label for
         * @return string The label
index fc5e37c..f0307df 100644 (file)
@@ -155,7 +155,7 @@ class FormEngine {
         */
        public $backPath = '';
 
-       // Alternative return URL path (default is t3lib_div::linkThisScript())
+       // Alternative return URL path (default is \TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript())
        /**
         * @todo Define visibility
         */
@@ -3204,7 +3204,7 @@ function ' . $evalData . '(value) {
                        }
                }
                ksort($newFields);
-               // Candidate for t3lib_div::array_merge() if integer-keys will some day make trouble...
+               // Candidate for \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() if integer-keys will some day make trouble...
                $fields = array_merge($newFields, $fields);
                return $fields;
        }
@@ -3306,7 +3306,7 @@ function ' . $evalData . '(value) {
         * @param array $row The table row (Should at least contain the "uid" value, even if "NEW..." string. The "pid" field is important as well, and negative values will be intepreted as pointing to a record from the same table.)
         * @param string $field Optionally you can specify the field name as well. In that case the TSconfig for the field is returned.
         * @return mixed The TSconfig values (probably in an array)
-        * @see t3lib_BEfunc::getTCEFORM_TSconfig()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getTCEFORM_TSconfig()
         * @todo Define visibility
         */
        public function setTSconfig($table, $row, $field = '') {
@@ -3360,7 +3360,7 @@ function ' . $evalData . '(value) {
         * @param array $row The table row (Should at least contain the "uid" value, even if "NEW..." string. The "pid" field is important as well, and negative values will be intepreted as pointing to a record from the same table.)
         * @param string $field Specify the field name.
         * @return array
-        * @see getSpecConfFromString(), t3lib_BEfunc::getTCAtypes()
+        * @see getSpecConfFromString(), \TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes()
         * @todo Define visibility
         */
        public function getSpecConfForField($table, $row, $field) {
@@ -3383,7 +3383,7 @@ function ' . $evalData . '(value) {
         * @param string $extraString The "Part 4" of the fields configuration in "types" "showitem" lists.
         * @param string $defaultExtras The ['defaultExtras'] value from field configuration
         * @return array An array with the special options in.
-        * @see getSpecConfForField(), t3lib_BEfunc::getSpecConfParts()
+        * @see getSpecConfForField(), \TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts()
         * @todo Define visibility
         */
        public function getSpecConfFromString($extraString, $defaultExtras) {
@@ -4264,7 +4264,7 @@ function ' . $evalData . '(value) {
        }
 
        /**
-        * Returns the "returnUrl" of the form. Can be set externally or will be taken from "t3lib_div::linkThisScript()"
+        * Returns the "returnUrl" of the form. Can be set externally or will be taken from "\TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript()"
         *
         * @return string Return URL of current script
         * @todo Define visibility
@@ -4766,7 +4766,7 @@ function ' . $evalData . '(value) {
         * @param string $field The fieldname
         * @param boolean $pFFlag If set, then we are fetching the 'neg_' foreign tables.
         * @return array The $items array modified.
-        * @see addSelectOptionsToItemArray(), t3lib_BEfunc::exec_foreign_table_where_query()
+        * @see addSelectOptionsToItemArray(), \TYPO3\CMS\Backend\Utility\BackendUtility::exec_foreign_table_where_query()
         * @todo Define visibility
         */
        public function foreignTable($items, $fieldValue, $TSconfig, $field, $pFFlag = 0) {
@@ -4929,7 +4929,7 @@ function ' . $evalData . '(value) {
                // Make "new"-label
                if (strstr($rec['uid'], 'NEW')) {
                        $newLabel = ' <span class="typo3-TCEforms-newToken">' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.new', 1) . '</span>';
-                       // t3lib_BEfunc::fixVersioningPid Should not be used here because NEW records are not offline workspace versions...
+                       // \TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid Should not be used here because NEW records are not offline workspace versions...
                        $truePid = \TYPO3\CMS\Backend\Utility\BackendUtility::getTSconfig_pidValue($table, $rec['uid'], $rec['pid']);
                        $prec = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordWSOL('pages', $truePid, 'title');
                        $pageTitle = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle('pages', $prec, TRUE, FALSE);
@@ -5834,12 +5834,12 @@ function ' . $evalData . '(value) {
        }
 
        /**
-        * Return record path (visually formatted, using t3lib_BEfunc::getRecordPath() )
+        * Return record path (visually formatted, using \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordPath() )
         *
         * @param string $table Table name
         * @param array $rec Record array
         * @return string The record path.
-        * @see t3lib_BEfunc::getRecordPath()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordPath()
         * @todo Define visibility
         */
        public function getRecordPath($table, $rec) {
@@ -6056,13 +6056,13 @@ function ' . $evalData . '(value) {
 
        /**
         * Return TSCpid (cached)
-        * Using t3lib_BEfunc::getTSCpid()
+        * Using \TYPO3\CMS\Backend\Utility\BackendUtility::getTSCpid()
         *
         * @param string $table Tablename
         * @param string $uid UID value
         * @param string $pid PID value
         * @return integer Returns the REAL pid of the record, if possible. If both $uid and $pid is strings, then pid=-1 is returned as an error indication.
-        * @see t3lib_BEfunc::getTSCpid()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getTSCpid()
         * @todo Define visibility
         */
        public function getTSCpid($table, $uid, $pid) {
@@ -6369,7 +6369,7 @@ function ' . $evalData . '(value) {
                                        if (!empty($keySegments[1])) {
                                                // Use any field in the foreign record
                                                list($foreignTable, $foreignUid) = \TYPO3\CMS\Backend\Utility\BackendUtility::splitTable_Uid($foreignIdentifier);
-                                               $foreignRecord = \t3lib_befunc::getRecord($foreignTable, $foreignUid);
+                                               $foreignRecord = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord($foreignTable, $foreignUid);
                                                if (isset($foreignRecord[$keySegments[1]])) {
                                                        $value = $foreignRecord[$keySegments[1]];
                                                }
index 7fbe735..d4a7cad 100644 (file)
@@ -51,10 +51,10 @@ namespace TYPO3\CMS\Backend\Module;
  * This can be seen in the extension 'cms' where the info module have a
  * function added. In 'ext_tables.php' this is done by this function call:
  *
- * t3lib_extMgm::insertModuleFunction(
+ * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
  * 'web_info',
  * 'tx_cms_webinfo_page',
- * t3lib_extMgm::extPath($_EXTKEY).'web_info/class.tx_cms_webinfo.php',
+ * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'web_info/class.tx_cms_webinfo.php',
  * 'LLL:EXT:cms/locallang_tca.php:mod_tx_cms_webinfo_page'
  * );
  *
@@ -66,10 +66,10 @@ namespace TYPO3\CMS\Backend\Module;
  * In the 'ext_tables.php' file of an extension ('wizard_crpages') which uses the
  * framework provided by 'func_wizards' this looks like this:
  *
- * t3lib_extMgm::insertModuleFunction(
+ * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(
  * 'web_func',
  * 'tx_wizardcrpages_webfunc_2',
- * t3lib_extMgm::extPath($_EXTKEY).'class.tx_wizardcrpages_webfunc_2.php',
+ * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'class.tx_wizardcrpages_webfunc_2.php',
  * 'LLL:EXT:wizard_crpages/locallang.php:wiz_crMany',
  * 'wiz'
  * );
@@ -80,7 +80,7 @@ namespace TYPO3\CMS\Backend\Module;
  * times inclusion sections in their index.php scripts. For example (from web_func):
  *
  * Make instance:
- * $SOBE = t3lib_div::makeInstance("SC_mod_web_func_index");
+ * $SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("SC_mod_web_func_index");
  * $SOBE->init();
  *
  * Include files?
index 62adabe..16a15e0 100644 (file)
@@ -53,7 +53,7 @@ namespace TYPO3\CMS\Backend\Module;
  * MAIN FUNCTION - HERE YOU CREATE THE MODULE CONTENT IN $this->content
  * function main() {
  * TYPICALLY THE INTERNAL VAR, $this->doc is instantiated like this:
- * $this->doc = t3lib_div::makeInstance('mediumDoc');
+ * $this->doc = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('mediumDoc');
  * TYPICALLY THE INTERNAL VAR, $this->backPath is set like this:
  * $this->backPath = $this->doc->backPath = $GLOBALS['BACK_PATH'];
  * ... AND OF COURSE A LOT OF OTHER THINGS GOES ON - LIKE PUTTING CONTENT INTO $this->content
@@ -66,7 +66,7 @@ namespace TYPO3\CMS\Backend\Module;
  * }
  *
  * MAKE INSTANCE OF THE SCRIPT CLASS AND CALL init()
- * $SOBE = t3lib_div::makeInstance('SC_mod_prototype');
+ * $SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_mod_prototype');
  * $SOBE->init();
  *
  * AFTER INIT THE INTERNAL ARRAY ->include_once MAY HOLD FILENAMES TO INCLUDE
@@ -151,7 +151,7 @@ class BaseScriptClass {
         * If type is 'ses' then the data is stored as session-lasting data. This means that it'll be wiped out the next time the user logs in.
         * Can be set from extension classes of this class before the init() function is called.
         *
-        * @see menuConfig(), t3lib_BEfunc::getModuleData()
+        * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
         * @todo Define visibility
         */
        public $modMenu_type = '';
@@ -160,7 +160,7 @@ class BaseScriptClass {
         * dontValidateList can be used to list variables that should not be checked if their value is found in the MOD_MENU array. Used for dynamically generated menus.
         * Can be set from extension classes of this class before the init() function is called.
         *
-        * @see menuConfig(), t3lib_BEfunc::getModuleData()
+        * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
         * @todo Define visibility
         */
        public $modMenu_dontValidateList = '';
@@ -169,7 +169,7 @@ class BaseScriptClass {
         * List of default values from $MOD_MENU to set in the output array (only if the values from MOD_MENU are not arrays)
         * Can be set from extension classes of this class before the init() function is called.
         *
-        * @see menuConfig(), t3lib_BEfunc::getModuleData()
+        * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
         * @todo Define visibility
         */
        public $modMenu_setDefaultList = '';
@@ -234,11 +234,11 @@ class BaseScriptClass {
 
        /**
         * Initializes the internal MOD_MENU array setting and unsetting items based on various conditions. It also merges in external menu items from the global array TBE_MODULES_EXT (see mergeExternalItems())
-        * Then MOD_SETTINGS array is cleaned up (see t3lib_BEfunc::getModuleData()) so it contains only valid values. It's also updated with any SET[] values submitted.
+        * Then MOD_SETTINGS array is cleaned up (see \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()) so it contains only valid values. It's also updated with any SET[] values submitted.
         * Also loads the modTSconfig internal variable.
         *
         * @return void
-        * @see init(), $MOD_MENU, $MOD_SETTINGS, t3lib_BEfunc::getModuleData(), mergeExternalItems()
+        * @see init(), $MOD_MENU, $MOD_SETTINGS, \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData(), mergeExternalItems()
         * @todo Define visibility
         */
        public function menuConfig() {
@@ -257,7 +257,7 @@ class BaseScriptClass {
         * @param array $menuArr The part of a MOD_MENU array to work on.
         * @return array Modified array part.
         * @access private
-        * @see t3lib_extMgm::insertModuleFunction(), menuConfig()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(), menuConfig()
         * @todo Define visibility
         */
        public function mergeExternalItems($modName, $menuKey, $menuArr) {
@@ -313,7 +313,7 @@ class BaseScriptClass {
         * If an instance is created it is initiated with $this passed as value and $this->extClassConf as second argument. Further the $this->MOD_SETTING is cleaned up again after calling the init function.
         *
         * @return void
-        * @see handleExternalFunctionValue(), t3lib_extMgm::insertModuleFunction(), $extObj
+        * @see handleExternalFunctionValue(), \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction(), $extObj
         * @todo Define visibility
         */
        public function checkExtObj() {
index ba3b3ea..0fc5a00 100644 (file)
@@ -39,7 +39,7 @@ namespace TYPO3\CMS\Backend\Module;
  * Load Backend Interface modules
  *
  * Typically instantiated like this:
- * $this->loadModules = t3lib_div::makeInstance('t3lib_loadModules');
+ * $this->loadModules = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('t3lib_loadModules');
  * $this->loadModules->load($TBE_MODULES);
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
index 4603ba6..7018d9f 100644 (file)
@@ -49,7 +49,7 @@ namespace TYPO3\CMS\Backend;
  *
  * function main() {
  * reStore settings
- * $store = t3lib_div::makeInstance('t3lib_modSettings');
+ * $store = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('t3lib_modSettings');
  * $store->init('tx_dam_select');
  * $store->setStoreList('tx_dam_select');
  * $store->processStoreControl();
index b5eccb3..4bc8089 100644 (file)
@@ -241,7 +241,7 @@ class LiveSearch {
         * @param string $tableName Record table name
         * @param array $row Current record row from database.
         * @return string Link to open an edit window for record.
-        * @see t3lib_BEfunc::readPageAccess()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::readPageAccess()
         */
        protected function getEditLink($tableName, $row) {
                $pageInfo = \TYPO3\CMS\Backend\Utility\BackendUtility::readPageAccess($row['pid'], $this->userPermissions);
@@ -446,7 +446,7 @@ class LiveSearch {
         *
         * @param string $queryString
         * @return void
-        * @see t3lib_div::removeXSS()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()
         */
        public function setQueryString($queryString) {
                $this->queryString = \TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS($queryString);
index cd43b2f..9c34bfc 100644 (file)
@@ -460,9 +460,9 @@ class DocumentTemplate {
         * See description of the API elsewhere.
         *
         * @param string $params is a set of GET params to send to tce_db.php. Example: "&cmd[tt_content][123][move]=456" or "&data[tt_content][123][hidden]=1&data[tt_content][123][title]=Hello%20World
-        * @param string $redirectUrl Redirect URL if any other that t3lib_div::getIndpEnv('REQUEST_URI') is wished
+        * @param string $redirectUrl Redirect URL if any other that \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI') is wished
         * @return string URL to tce_db.php + parameters (backpath is taken from $this->backPath)
-        * @see t3lib_BEfunc::editOnClick()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick()
         * @todo Define visibility
         */
        public function issueCommand($params, $redirectUrl = '') {
index 0fc7d64..2c6d4ff 100644 (file)
@@ -178,14 +178,14 @@ class DataProvider extends \TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider {
        }
 
        /**
-        * Wrapper method for t3lib_befunc::getRecordWSOL
+        * Wrapper method for \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordWSOL
         *
         * @param integer $uid The page id
         * @param boolean $unsetMovePointers Whether to unset move pointers
         * @return array
         */
        protected function getRecordWithWorkspaceOverlay($uid, $unsetMovePointers = FALSE) {
-               return \t3lib_befunc::getRecordWSOL('pages', $uid, '*', '', TRUE, $unsetMovePointers);
+               return \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordWSOL('pages', $uid, '*', '', TRUE, $unsetMovePointers);
        }
 
        /**
index ff6db74..257a7bd 100644 (file)
@@ -29,10 +29,10 @@ namespace TYPO3\CMS\Backend\Utility;
 /**
  * Standard functions available for the TYPO3 backend.
  * You are encouraged to use this class in your own applications (Backend Modules)
- * Don't instantiate - call functions with "t3lib_BEfunc::" prefixed the function name.
+ * Don't instantiate - call functions with "\TYPO3\CMS\Backend\Utility\BackendUtility::" prefixed the function name.
  *
  * Call ALL methods without making an object!
- * Eg. to get a page-record 51 do this: 't3lib_BEfunc::getRecord('pages',51)'
+ * Eg. to get a page-record 51 do this: '\TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('pages',51)'
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
@@ -978,7 +978,7 @@ class BackendUtility {
         *
         * @param string $table The content table
         * @return array The data structures with speaking extension title
-        * @see t3lib_BEfunc::getExcludeFields()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getExcludeFields()
         */
        static public function getRegisteredFlexForms($table = 'tt_content') {
                if (empty($table) || empty($GLOBALS['TCA'][$table]['columns'])) {
@@ -1283,7 +1283,7 @@ class BackendUtility {
        /**
         * Returns the array $usernames with the names of all users NOT IN $groupArray changed to the uid (hides the usernames!).
         * If $excludeBlindedFlag is set, then these records are unset from the array $usernames
-        * Takes $usernames (array made by t3lib_BEfunc::getUserNames()) and a $groupArray (array with the groups a certain user is member of) as input
+        * Takes $usernames (array made by \TYPO3\CMS\Backend\Utility\BackendUtility::getUserNames()) and a $groupArray (array with the groups a certain user is member of) as input
         *
         * @param array $usernames User names
         * @param array $groupArray Group names
@@ -1929,7 +1929,7 @@ class BackendUtility {
         * @param boolean $defaultPassthrough Flag means that values for columns that has no conversion will just be pass through directly (otherwise cropped to 200 chars or returned as "N/A")
         * @param boolean $noRecordLookup If set, no records will be looked up, UIDs are just shown.
         * @param integer $uid Uid of the current record
-        * @param boolean $forceResult If t3lib_BEfunc::getRecordTitle is used to process the value, this parameter is forwarded.
+        * @param boolean $forceResult If \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle is used to process the value, this parameter is forwarded.
         * @return string
         */
        static public function getProcessedValue($table, $col, $value, $fixed_lgd_chars = 0, $defaultPassthrough = 0, $noRecordLookup = FALSE, $uid = 0, $forceResult = TRUE) {
@@ -2122,7 +2122,7 @@ class BackendUtility {
         * @param string $fV Field value
         * @param integer $fixed_lgd_chars The max amount of characters the value may occupy
         * @param integer $uid Uid of the current record
-        * @param boolean $forceResult If t3lib_BEfunc::getRecordTitle is used to process the value, this parameter is forwarded.
+        * @param boolean $forceResult If \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordTitle is used to process the value, this parameter is forwarded.
         * @return string
         * @see getProcessedValue()
         */
@@ -2705,7 +2705,7 @@ class BackendUtility {
         * @param string $set Key to set the update signal. When setting, this value contains strings telling WHAT to set. At this point it seems that the value "updatePageTree" is the only one it makes sense to set. If empty, all update signals will be removed.
         * @param mixed $params Additional information for the update signal, used to only refresh a branch of the tree
         * @return void
-        * @see         t3lib_BEfunc::getUpdateSignalCode()
+        * @see         \TYPO3\CMS\Backend\Utility\BackendUtility::getUpdateSignalCode()
         */
        static public function setUpdateSignal($set = '', $params = '') {
                $modData = $GLOBALS['BE_USER']->getModuleData('TYPO3\\CMS\\Backend\\Utility\\BackendUtility::getUpdateSignal', 'ses');
@@ -2726,7 +2726,7 @@ class BackendUtility {
         * setUpdateSignal(). It will return some JavaScript that does the update (called in the typo3/template.php file, end() function)
         *
         * @return string HTML javascript code
-        * @see         t3lib_BEfunc::setUpdateSignal()
+        * @see         \TYPO3\CMS\Backend\Utility\BackendUtility::setUpdateSignal()
         */
        static public function getUpdateSignalCode() {
                $signals = array();
@@ -2909,7 +2909,7 @@ class BackendUtility {
         *******************************************/
        /**
         * Set preview keyword, eg:
-        * $previewUrl = t3lib_div::getIndpEnv('TYPO3_SITE_URL').'index.php?ADMCMD_prev='.t3lib_BEfunc::compilePreviewKeyword('id=' . $pageId . '&L=' . $language . '&ADMCMD_view=1&ADMCMD_editIcons=1&ADMCMD_previewWS=' . $this->workspace, $GLOBALS['BE_USER']->user['uid'], 120);
+        * $previewUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL').'index.php?ADMCMD_prev='.\TYPO3\CMS\Backend\Utility\BackendUtility::compilePreviewKeyword('id=' . $pageId . '&L=' . $language . '&ADMCMD_view=1&ADMCMD_editIcons=1&ADMCMD_previewWS=' . $this->workspace, $GLOBALS['BE_USER']->user['uid'], 120);
         *
         * todo for sys_preview:
         * - Add a comment which can be shown to previewer in frontend in some way (plus maybe ability to write back, take other action?)
@@ -3136,7 +3136,7 @@ class BackendUtility {
         * Find the real PID of the record (with $uid from $table).
         * This MAY be impossible if the pid is set as a reference to the former record or a page (if two records are created at one time).
         * NOTICE: Make sure that the input PID is never negative because the record was an offline version!
-        * Therefore, you should always use t3lib_BEfunc::fixVersioningPid($table,$row); on the data you input before calling this function!
+        * Therefore, you should always use \TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid($table,$row); on the data you input before calling this function!
         *
         * @param string $table Table name
         * @param integer $uid Record uid
@@ -3278,7 +3278,7 @@ class BackendUtility {
 
        /**
         * Returns first possible RTE object if available.
-        * Usage: $RTEobj = &t3lib_BEfunc::RTEgetObj();
+        * Usage: $RTEobj = &\TYPO3\CMS\Backend\Utility\BackendUtility::RTEgetObj();
         *
         * @return mixed If available, returns RTE object, otherwise an array of messages from possible RTEs
         */
@@ -3311,7 +3311,7 @@ class BackendUtility {
 
        /**
         * Returns soft-reference parser for the softRef processing type
-        * Usage: $softRefObj = &t3lib_BEfunc::softRefParserObj('[parser key]');
+        * Usage: $softRefObj = &\TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj('[parser key]');
         *
         * @param string $spKey softRef parser key
         * @return mixed If available, returns Soft link parser object.
index c624b02..f0ea614 100644 (file)
@@ -506,12 +506,12 @@ class IconUtility {
        }
 
        /**
-        * Create new image pointer from input file (either gif/png, in case the wrong format it is converted by t3lib_div::read_png_gif())
+        * Create new image pointer from input file (either gif/png, in case the wrong format it is converted by \TYPO3\CMS\Core\Utility\GeneralUtility::read_png_gif())
         *
         * @param string $file Absolute filename of the image file from which to start the icon creation.
         * @return mixed If success, image pointer, otherwise "-1
         * @access private
-        * @see t3lib_div::read_png_gif
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::read_png_gif
         */
        static public function imagecreatefrom($file) {
                $file = \TYPO3\CMS\Core\Utility\GeneralUtility::read_png_gif($file, $GLOBALS['TYPO3_CONF_VARS']['GFX']['gdlib_png']);
index cc6f3ed..44c3bcf 100644 (file)
@@ -27,7 +27,7 @@ namespace TYPO3\CMS\Belog\Module;
  ***************************************************************/
 /**
  * This class is a wrapper for WebInfo controller of belog.
- * It is registered in ext_tables.php with t3lib_extMgm::insertModuleFunction() and called by the
+ * It is registered in ext_tables.php with \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::insertModuleFunction() and called by the
  * info extension via SCbase functionality.
  *
  * Extbase currently provides no way to register a "TBE_MODULES_EXT" module directly,
index a25bd2c..6fab111 100755 (executable)
@@ -36,9 +36,9 @@ class IssueCommandViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractVi
         * Returns a URL with a command to TYPO3 Core Engine (tce_db.php)
         *
         * @param string $parameters Is a set of GET params to send to tce_db.php. Example: "&cmd[tt_content][123][move]=456" or "&data[tt_content][123][hidden]=1&data[tt_content][123][title]=Hello%20World
-        * @param string $redirectUrl Redirect URL if any other that t3lib_div::getIndpEnv('REQUEST_URI') is wished
+        * @param string $redirectUrl Redirect URL if any other that \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI') is wished
         * @return string URL to tce_db.php + parameters
-        * @see t3lib_BEfunc::editOnClick()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick()
         * @see template::issueCommand()
         */
        public function render($parameters, $redirectUrl = '') {
index 550bfb6..1652cd7 100644 (file)
@@ -119,7 +119,7 @@ $TSFE->clear_preview();
 $TSFE->determineId();
 // Now, if there is a backend user logged in and he has NO access to this page, then re-evaluate the id shown!
 if ($TSFE->isBackendUserLoggedIn() && (!$BE_USER->extPageReadAccess($TSFE->page) || \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('ADMCMD_noBeUser'))) {
-       // t3lib_div::_GP('ADMCMD_noBeUser') is placed here because workspacePreviewInit() might need to know if a backend user is logged in!
+       // \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('ADMCMD_noBeUser') is placed here because workspacePreviewInit() might need to know if a backend user is logged in!
        // Remove user
        unset($BE_USER);
        $TSFE->beUserLogin = 0;
index ad5a7ef..c2d74bd 100644 (file)
@@ -41,7 +41,7 @@ class ContextHelpDataProvider {
         * @return array complete Help information
         */
        public function getContextHelp($table, $field) {
-               $helpTextArray = \t3lib_befunc::helpTextArray($table, $field);
+               $helpTextArray = \TYPO3\CMS\Backend\Utility\BackendUtility::helpTextArray($table, $field);
                $moreIcon = $helpTextArray['moreInfo'] ? \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIcon('actions-view-go-forward') : '';
                return array(
                        'title' => $helpTextArray['title'],
index 5d13ce4..fe676a0 100644 (file)
@@ -874,7 +874,7 @@ abstract class AbstractUserAuthentication {
                }
                if ($statement && $user) {
                        // A user was found
-                       if (\t3lib_Utility_Math::canBeInterpretedAsInteger($this->auth_timeout_field)) {
+                       if (\TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($this->auth_timeout_field)) {
                                // Get timeout from object
                                $timeout = intval($this->auth_timeout_field);
                        } else {
index 1f85ced..8e7944d 100644 (file)
@@ -419,7 +419,7 @@ class BackendUserAuthentication extends \TYPO3\CMS\Core\Authentication\AbstractU
                }
                $id = intval($id);
                // Check if input id is an offline version page in which case we will map id to the online version:
-               $checkRec = \t3lib_beFUnc::getRecord('pages', $id, 'pid,t3ver_oid');
+               $checkRec = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('pages', $id, 'pid,t3ver_oid');
                if ($checkRec['pid'] == -1) {
                        $id = intval($checkRec['t3ver_oid']);
                }
@@ -1225,7 +1225,7 @@ class BackendUserAuthentication extends \TYPO3\CMS\Core\Authentication\AbstractU
         * @param string $in_list Comma list with items, no spaces between items!
         * @param string $item The string to find in the list of items
         * @return string Boolean
-        * @deprecated since TYPO3 4.7, should be removed in TYPO3 6.1, use equivalent function t3lib_div::inList()
+        * @deprecated since TYPO3 4.7, should be removed in TYPO3 6.1, use equivalent function \TYPO3\CMS\Core\Utility\GeneralUtility::inList()
         * @todo Define visibility
         */
        public function inList($in_list, $item) {
index 0e764ee..6b8215e 100644 (file)
@@ -241,7 +241,7 @@ class ConfigurationManager implements \TYPO3\CMS\Core\SingletonInterface {
                        require PATH_site . self::LOCALCONF_FILE;
                        // If the localconf.php was not upgraded to LocalConfiguration.php, the default extListArray
                        // from t3lib/stddb/DefaultConfiguration.php is still set. In this case we just unset
-                       // this key here, so t3lib_extMgm::getLoadedExtensionListArray() falls back to use extList string
+                       // this key here, so \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getLoadedExtensionListArray() falls back to use extList string
                        // @deprecated: This case can be removed later if localconf.php is not supported anymore
                        unset($TYPO3_CONF_VARS['EXT']['extListArray']);
                        // Write the old globals into the new place in the configuration array
index 4c9f470..982921d 100644 (file)
@@ -540,7 +540,7 @@ abstract class AbstractConditionMatcher {
        /**
         * Generates an array with abstracted browser information
         *
-        * @param string $userAgent The useragent string, t3lib_div::getIndpEnv('HTTP_USER_AGENT')
+        * @param string $userAgent The useragent string, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT')
         * @return array Contains keys "browser", "version", "system
         */
        protected function getBrowserInfo($userAgent) {
@@ -550,7 +550,7 @@ abstract class AbstractConditionMatcher {
        /**
         * Gets a code for a browsing device based on the input useragent string.
         *
-        * @param string $userAgent The useragent string, t3lib_div::getIndpEnv('HTTP_USER_AGENT')
+        * @param string $userAgent The useragent string, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT')
         * @return string Code for the specific device type
         */
        protected function getDeviceType($userAgent) {
index 6596a39..b0db01a 100644 (file)
@@ -281,7 +281,7 @@ class ClassLoader {
         * Get the full path to a class by looking it up in the registry.
         * If not found, returns NULL.
         *
-        * Warning: This method is public as it is needed by t3lib_div::makeInstance(),
+        * Warning: This method is public as it is needed by \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(),
         * but it is _not_ part of the public API and should not be used in own extensions!
         *
         * @param string $className Class name to find source file of
index fe72943..ba59523 100644 (file)
@@ -1986,7 +1986,7 @@ class DataHandler {
 
                if (is_array($value)) {
                        // This value is necessary for flex form processing to happen on flexform fields in page records when they are copied.
-                       // The problem is, that when copying a page, flexfrom XML comes along in the array for the new record - but since $this->checkValue_currentRecord does not have a uid or pid for that sake, the t3lib_BEfunc::getFlexFormDS() function returns no good DS. For new records we do know the expected PID so therefore we send that with this special parameter. Only active when larger than zero.
+                       // The problem is, that when copying a page, flexfrom XML comes along in the array for the new record - but since $this->checkValue_currentRecord does not have a uid or pid for that sake, the \TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS() function returns no good DS. For new records we do know the expected PID so therefore we send that with this special parameter. Only active when larger than zero.
                        $newRecordPidValue = $status == 'new' ? $realPid : 0;
                        // Get current value array:
                        $dataStructArray = \TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS($tcaFieldConf, $this->checkValue_currentRecord, $table, '', TRUE, $newRecordPidValue);
@@ -2796,7 +2796,7 @@ class DataHandler {
                                                // Getting "copy-after" fields if applicable:
                                                $copyAfterFields = $destPid < 0 ? $this->fixCopyAfterDuplFields($table, $uid, abs($destPid), 0) : array();
                                                // Page TSconfig related:
-                                               // NOT using t3lib_BEfunc::getTSCpid() because we need the real pid - not the ID of a page, if the input is a page...
+                                               // NOT using \TYPO3\CMS\Backend\Utility\BackendUtility::getTSCpid() because we need the real pid - not the ID of a page, if the input is a page...
                                                $tscPID = \TYPO3\CMS\Backend\Utility\BackendUtility::getTSconfig_pidValue($table, $uid, $destPid);
                                                $TSConfig = $this->getTCEMAIN_TSconfig($tscPID);
                                                $tE = $this->getTableEntries($table, $TSConfig);
@@ -6251,7 +6251,7 @@ class DataHandler {
         * Unlink (delete) core cache files
         *
         * @return integer The number of files deleted
-        * @deprecated since 6.0, will be removed in two versions, use t3lib_extMgm::removeCacheFiles() instead
+        * @deprecated since 6.0, will be removed in two versions, use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::removeCacheFiles() instead
         * @todo Define visibility
         */
        public function removeCacheFiles() {
@@ -6709,7 +6709,7 @@ class DataHandler {
         * Can call a list of post processing functions as defined in
         * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc']
         * (numeric array with values being the function references, called by
-        * t3lib_div::callUserFunction()).
+        * \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction()).
         *
         * Note: The following cache_* are intentionally not cleared by
         * $cacheCmd='all':
index 5b3e16e..53f5fa9 100644 (file)
@@ -369,7 +369,7 @@ class ReferenceIndex {
                                // For "flex" fieldtypes we need to traverse the structure looking for file and db references of course!
                                if ($conf['type'] == 'flex') {
                                        // Get current value array:
-                                       // NOTICE: failure to resolve Data Structures can lead to integrity problems with the reference index. Please look up the note in the JavaDoc documentation for the function t3lib_BEfunc::getFlexFormDS()
+                                       // NOTICE: failure to resolve Data Structures can lead to integrity problems with the reference index. Please look up the note in the JavaDoc documentation for the function \TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS()
                                        $dataStructArray = \TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS($conf, $row, $table, '', $this->WSOL);
                                        $currentValueArray = \TYPO3\CMS\Core\Utility\GeneralUtility::xml2array($value);
                                        // Traversing the XML structure, processing files:
index 72dfc29..556a190 100644 (file)
@@ -38,9 +38,9 @@ namespace TYPO3\CMS\Core\Database;
  * Example of usage
  * Soft References:
  * if ($conf['softref'] && strlen($value))     {       // Check if a TCA configured field has softreferences defined (see TYPO3 Core API document)
- * $softRefs = t3lib_BEfunc::explodeSoftRefParserList($conf['softref']);               // Explode the list of softreferences/parameters
+ * $softRefs = \TYPO3\CMS\Backend\Utility\BackendUtility::explodeSoftRefParserList($conf['softref']);          // Explode the list of softreferences/parameters
  * foreach($softRefs as $spKey => $spParams)   {       // Traverse soft references
- * $softRefObj = &t3lib_BEfunc::softRefParserObj($spKey);      // create / get object
+ * $softRefObj = &\TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj($spKey); // create / get object
  * if (is_object($softRefObj)) {       // If there was an object returned...:
  * $resultArray = $softRefObj->findRef($table, $field, $uid, $softRefValue, $spKey, $spParams);        // Do processing
  *
index ced1762..024741f 100644 (file)
@@ -56,7 +56,7 @@ abstract class AbstractExceptionHandler implements \TYPO3\CMS\Core\Error\Excepti
         * @param Exception $exception The exception
         * @param string $context The context where the exception was thrown, WEB or CLI
         * @return void
-        * @see t3lib_div::sysLog(), t3lib_div::devLog()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog(), \TYPO3\CMS\Core\Utility\GeneralUtility::devLog()
         */
        protected function writeLogEntries(\Exception $exception, $context) {
                $filePathAndName = $exception->getFile();
index fa349fb..f5c025d 100644 (file)
@@ -67,7 +67,7 @@ namespace TYPO3\CMS\Core\FormProtection;
  * <pre>
  * if ($dataHasBeenSubmitted && t3lib_formprotection_Factory::get()
  * ->validateToken(
- * t3lib_div::_POST('formToken'),
+ * \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('formToken'),
  * 'BE user setup', 'edit
  * )
  * ) {
index 517ed6d..6b5ff25 100644 (file)
@@ -570,7 +570,7 @@ class HtmlParser {
         * @param string $tag The tag or attributes
         * @return array
         * @access private
-        * @see t3lib_div::split_tag_attributes()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::split_tag_attributes()
         * @todo Define visibility
         */
        public function split_tag_attributes($tag) {
@@ -1354,7 +1354,7 @@ class HtmlParser {
                                                                        $keepTags[$key]['fixAttrib'][$atName] = array();
                                                                }
                                                                $keepTags[$key]['fixAttrib'][$atName] = array_merge($keepTags[$key]['fixAttrib'][$atName], $atConfig);
-                                                               // Candidate for t3lib_div::array_merge() if integer-keys will some day make trouble...
+                                                               // Candidate for \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() if integer-keys will some day make trouble...
                                                                if (strcmp($keepTags[$key]['fixAttrib'][$atName]['range'], '')) {
                                                                        $keepTags[$key]['fixAttrib'][$atName]['range'] = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $keepTags[$key]['fixAttrib'][$atName]['range']);
                                                                }
@@ -1366,7 +1366,7 @@ class HtmlParser {
                                        }
                                        unset($tagC['fixAttrib.']);
                                        unset($tagC['fixAttrib']);
-                                       // Candidate for t3lib_div::array_merge() if integer-keys will some day make trouble...
+                                       // Candidate for \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() if integer-keys will some day make trouble...
                                        $keepTags[$key] = array_merge($keepTags[$key], $tagC);
                                }
                        }
index 04ca775..1be8ad2 100644 (file)
@@ -1164,7 +1164,7 @@ class RteHtmlParser extends \TYPO3\CMS\Core\Html\HtmlParser {
         *
         * @param string $url Filepath/URL to read
         * @return string The content from the resource given as input.
-        * @see t3lib_div::getUrl()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl()
         * @todo Define visibility
         */
        public function getUrl($url) {
@@ -1542,8 +1542,8 @@ class RteHtmlParser extends \TYPO3\CMS\Core\Html\HtmlParser {
        /**
         * Returns SiteURL based on thisScript.
         *
-        * @return string Value of t3lib_div::getIndpEnv('TYPO3_SITE_URL');
-        * @see t3lib_div::getIndpEnv()
+        * @return string Value of \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL');
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv()
         * @todo Define visibility
         */
        public function siteUrl() {
index f88b323..f828fd4 100644 (file)
@@ -161,7 +161,7 @@ class GraphicalFunctions {
         */
        public $dontCheckForExistingTempFile = 0;
 
-       // Prevents imageMagickConvert() from compressing the gif-files with t3lib_div::gif_compress()
+       // Prevents imageMagickConvert() from compressing the gif-files with \TYPO3\CMS\Core\Utility\GeneralUtility::gif_compress()
        /**
         * @todo Define visibility
         */
@@ -2707,7 +2707,7 @@ class GraphicalFunctions {
         * Creates subdirectory in typo3temp/ if not already found.
         *
         * @param string $dirName Name of sub directory
-        * @return boolean Result of t3lib_div::mkdir(), TRUE if it went well.
+        * @return boolean Result of \TYPO3\CMS\Core\Utility\GeneralUtility::mkdir(), TRUE if it went well.
         * @todo Define visibility
         */
        public function createTempSubDir($dirName) {
index 84bbf2f..40dc363 100644 (file)
@@ -77,7 +77,7 @@ class LocalizationFactory implements \TYPO3\CMS\Core\SingletonInterface {
        /**
         * Returns parsed data from a given file and language key.
         *
-        * @param string $fileReference Input is a file-reference (see t3lib_div::getFileAbsFileName). That file is expected to be a supported locallang file format
+        * @param string $fileReference Input is a file-reference (see \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName). That file is expected to be a supported locallang file format
         * @param string $languageKey Language key
         * @param string $charset Character set (option); if not set, determined by the language key
         * @param integer $errorMode Error mode (when file could not be found): 0 - syslog entry, 1 - do nothing, 2 - throw an exception$
index ae64a59..0e20536 100644 (file)
@@ -310,7 +310,7 @@ class Locker {
        }
 
        /**
-        * Adds a common log entry for this locking API using t3lib_div::sysLog().
+        * Adds a common log entry for this locking API using \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog().
         * Example: 25-02-08 17:58 - cms: Locking [simple::0aeafd2a67a6bb8b9543fb9ea25ecbe2]: Acquired
         *
         * @param string $message The message to be logged
index eaaa173..b077e62 100644 (file)
@@ -78,7 +78,7 @@ class LogManager implements \TYPO3\CMS\Core\SingletonInterface {
        /**
         * Gets a logger instance for the given name.
         *
-        * t3lib_div::makeInstance('\TYPO3\CMS\Core\Log\LogManager')->getLogger('main.sub.subsub');
+        * \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('\TYPO3\CMS\Core\Log\LogManager')->getLogger('main.sub.subsub');
         *
         * $name can also be submitted as a underscore-separated string, which will
         * be converted to dots. This is useful to call this method with __CLASS__
index 398e155..9d48d40 100644 (file)
@@ -47,7 +47,7 @@ abstract class AbstractMemoryProcessor extends \TYPO3\CMS\Core\Log\Processor\Abs
         * Whether the size is formatted, e.g. in megabytes
         *
         * @var boolean
-        * @see t3lib_div::formatSize()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize()
         */
        protected $formatSize = TRUE;
 
index 97ad0f3..009343b 100644 (file)
@@ -39,7 +39,7 @@ class WebProcessor extends \TYPO3\CMS\Core\Log\Processor\AbstractProcessor {
         *
         * @param \TYPO3\CMS\Core\Log\LogRecord $logRecord The log record to process
         * @return \TYPO3\CMS\Core\Log\LogRecord The processed log record with additional data
-        * @see t3lib_div::getIndpEnv()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv()
         */
        public function processLogRecord(\TYPO3\CMS\Core\Log\LogRecord $logRecord) {
                $logRecord->addData(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('_ARRAY'));
index abeefc1..c0b3f02 100644 (file)
@@ -1672,7 +1672,7 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface {
        /**
         * Gets labels to be used in JavaScript fetched from a locallang file.
         *
-        * @param string $fileRef Input is a file-reference (see t3lib_div::getFileAbsFileName). That file is expected to be a 'locallang.xml' file containing a valid XML TYPO3 language structure.
+        * @param string $fileRef Input is a file-reference (see \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName). That file is expected to be a 'locallang.xml' file containing a valid XML TYPO3 language structure.
         * @param string $selectionPrefix Prefix to select the correct labels (default: '')
         * @param string $stripFromSelectionName Sub-prefix to be removed from label names in the result (default: '')
         * @param integer $errorMode Error mode (when file could not be found): 0 - syslog entry, 1 - do nothing, 2 - throw an exception
index 48e85b6..87df267 100644 (file)
@@ -227,11 +227,11 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
        }
 
        /**
-        * Wrapper for t3lib_div::validPathStr()
+        * Wrapper for \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr()
         *
         * @param string $theFile Filepath to evaluate
         * @return boolean TRUE if no '/', '..' or '\' is in the $theFile
-        * @see t3lib_div::validPathStr()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr()
         */
        protected function isPathValid($theFile) {
                return \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr($theFile);
index 9bea8ba..421b38f 100644 (file)
@@ -263,7 +263,7 @@ class File extends \TYPO3\CMS\Core\Resource\AbstractFile {
         * the files' mimetype and the systems' encryption key.
         * used to generate a thumbnail, and this hash is checked if valid
         *
-        * @todo maybe t3lib_div::hmac() could be used?
+        * @todo maybe \TYPO3\CMS\Core\Utility\GeneralUtility::hmac() could be used?
         * @param \TYPO3\CMS\Core\Resource\File $file the file to create the checksum from
         * @return string the MD5 hash
         */
index 5a4774f..4aea0aa 100644 (file)
@@ -21,7 +21,7 @@ abstract class AbstractService {
        public $error = array();
 
        /**
-        * @var bool Defines if debug messages should be written with t3lib_div::devLog
+        * @var bool Defines if debug messages should be written with \TYPO3\CMS\Core\Utility\GeneralUtility::devLog
         * @todo Define visibility
         */
        public $writeDevLog = FALSE;
@@ -133,7 +133,7 @@ abstract class AbstractService {
         *
         ***************************************/
        /**
-        * Logs debug messages to t3lib_div::devLog()
+        * Logs debug messages to \TYPO3\CMS\Core\Utility\GeneralUtility::devLog()
         *
         * @param string $msg Debug message
         * @param integer $severity Severity: 0 is info, 1 is notice, 2 is warning, 3 is fatal error, -1 is "OK" message
index f7041a1..7ceeb17 100644 (file)
@@ -30,7 +30,7 @@ namespace TYPO3\CMS\Core;
  * "empty" interface for singletons (marker interface pattern)
  *
  * @author Martin Kutschker <masi@typo3.org>
- * @see t3lib_div::makeInstance()
+ * @see \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance()
  */
 interface SingletonInterface
 {
index 4a07d75..6726c2f 100644 (file)
@@ -37,7 +37,7 @@ namespace TYPO3\CMS\Core\TypoScript\Parser;
  * The TypoScript parser
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
- * @see t3lib_tstemplate, t3lib_BEfunc::getPagesTSconfig(), t3lib_beUserAuth::fetchGroupData(), t3lib_TStemplate::generateConfig()
+ * @see t3lib_tstemplate, \TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig(), t3lib_beUserAuth::fetchGroupData(), t3lib_TStemplate::generateConfig()
  */
 class TypoScriptParser {
 
index b4ffcd2..f5c9fed 100644 (file)
@@ -1240,11 +1240,11 @@ class TemplateService {
 
        /**
         * Reads the fileContent of $fName and returns it.
-        * Similar to t3lib_div::getUrl()
+        * Similar to \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl()
         *
         * @param string $fName Absolute filepath to record
         * @return string The content returned
-        * @see tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), t3lib_div::getUrl()
+        * @see tslib_cObj::fileResource(), tslib_cObj::MULTIMEDIA(), \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl()
         * @todo Define visibility
         */
        public function fileContent($fName) {
index bbfc8d1..89f9953 100644 (file)
@@ -36,7 +36,7 @@ class ClientUtility {
        /**
         * Generates an array with abstracted browser information
         *
-        * @param string $userAgent The useragent string, t3lib_div::getIndpEnv('HTTP_USER_AGENT')
+        * @param string $userAgent The useragent string, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT')
         * @return array Contains keys "browser", "version", "system
         */
        static public function getBrowserInfo($userAgent) {
@@ -49,7 +49,7 @@ class ClientUtility {
                                        'userAgent' => &$userAgent,
                                        'returnResult' => &$returnResult
                                );
-                               // need reference for third parameter in t3lib_div::callUserFunction,
+                               // need reference for third parameter in \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction,
                                // so create a reference to NULL
                                $null = NULL;
                                $hookResult = \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($hookFunction, $hookParameters, $null);
@@ -179,7 +179,7 @@ class ClientUtility {
        /**
         * Gets a code for a browsing device based on the input useragent string.
         *
-        * @param string $userAgent The useragent string, t3lib_div::getIndpEnv('HTTP_USER_AGENT')
+        * @param string $userAgent The useragent string, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT')
         * @return string Code for the specific device type
         */
        static public function getDeviceType($userAgent) {
@@ -192,7 +192,7 @@ class ClientUtility {
                                        'userAgent' => &$userAgent,
                                        'returnResult' => &$returnResult
                                );
-                               // need reference for third parameter in t3lib_div::callUserFunction,
+                               // need reference for third parameter in \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction,
                                // so create a reference to NULL
                                $null = NULL;
                                $hookResult = \TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction($hookFunction, $hookParameters, $null);
index e0f7e04..f4d5e09 100644 (file)
@@ -288,7 +288,7 @@ class DebugUtility {
 
        /**
         * Returns HTML-code, which is a visual representation of a multidimensional array
-        * use t3lib_div::print_array() in order to print an array
+        * use \TYPO3\CMS\Core\Utility\GeneralUtility::print_array() in order to print an array
         * Returns FALSE if $array_in is not an array
         *
         * @param mixed $array_in Array to view
index 7bb92da..b9945b3 100644 (file)
@@ -30,7 +30,7 @@ namespace TYPO3\CMS\Core\Utility;
  * Extension Management functions
  *
  * This class is never instantiated, rather the methods inside is called as functions like
- * t3lib_extMgm::isLoaded('my_extension');
+ * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('my_extension');
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
@@ -223,7 +223,7 @@ class ExtensionManagementUtility {
        static public function addTCAcolumns($table, $columnArray, $addTofeInterface = 0) {
                \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA($table);
                if (is_array($columnArray) && is_array($GLOBALS['TCA'][$table]) && is_array($GLOBALS['TCA'][$table]['columns'])) {
-                       // Candidate for t3lib_div::array_merge() if integer-keys will some day make trouble...
+                       // Candidate for \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() if integer-keys will some day make trouble...
                        $GLOBALS['TCA'][$table]['columns'] = array_merge($GLOBALS['TCA'][$table]['columns'], $columnArray);
                        if ($addTofeInterface) {
                                $GLOBALS['TCA'][$table]['feInterface']['fe_admin_fieldList'] .= ',' . implode(',', array_keys($columnArray));
@@ -723,7 +723,7 @@ class ExtensionManagementUtility {
         * @param string $extensionName
         * @param string $mainModuleName Is the main module key
         * @param string $subModuleName Is the submodule key, if blank a plain main module is generated
-        * @param string $position Passed to t3lib_extMgm::addModule, see reference there
+        * @param string $position Passed to \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule, see reference there
         * @param array $moduleConfiguration Icon with array keys: access, icon, labels to configure the module
         * @throws \InvalidArgumentException
         */
@@ -871,7 +871,7 @@ class ExtensionManagementUtility {
         * Used only for modules that are not placed in the main/sub menu hierarchy by the traditional mechanism of addModule()
         * Examples for this is context menu functionality (like import/export) which runs as an independent module through mod.php
         * FOR USE IN ext_tables.php FILES
-        * Example:  t3lib_extMgm::addModulePath('xMOD_tximpexp', t3lib_extMgm::extPath($_EXTKEY).'app/');
+        * Example:  \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModulePath('xMOD_tximpexp', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'app/');
         *
         * @param string $name The name of the module, refer to conf.php of the module.
         * @param string $path The absolute path to the module directory inside of which "index.php" and "conf.php" is found.
@@ -953,7 +953,7 @@ class ExtensionManagementUtility {
        /**
         * Adds a reference to a locallang file with $GLOBALS['TCA_DESCR'] labels
         * FOR USE IN ext_tables.php FILES
-        * eg. t3lib_extMgm::addLLrefForTCAdescr('pages', 'EXT:lang/locallang_csh_pages.xml'); for the pages table or t3lib_extMgm::addLLrefForTCAdescr('_MOD_web_layout', 'EXT:cms/locallang_csh_weblayout.php'); for the Web > Page module.
+        * eg. \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('pages', 'EXT:lang/locallang_csh_pages.xml'); for the pages table or \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_layout', 'EXT:cms/locallang_csh_weblayout.php'); for the Web > Page module.
         *
         * @param string $tca_descr_key Description key. Typically a database table (like "pages") but for applications can be other strings, but prefixed with "_MOD_")
         * @param string $file_ref File reference to locallang file, eg. "EXT:lang/locallang_csh_pages.php" (or ".xml")
index 50f9f0d..e58f36f 100644 (file)
@@ -297,11 +297,11 @@ class BasicFileUtility {
        }
 
        /**
-        * Wrapper for t3lib_div::validPathStr()
+        * Wrapper for \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr()
         *
         * @param       string          Filepath to evaluate
         * @return      boolean         TRUE, if no '//', '..' or '\' is in the $theFile
-        * @see         t3lib_div::validPathStr()
+        * @see         \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr()
         * @todo Define visibility
         */
        public function isPathValid($theFile) {
index f5f2ba8..d610299 100644 (file)
@@ -35,14 +35,14 @@ namespace TYPO3\CMS\Core\Utility;
  *
  * USE:
  * The class is intended to be used without creating an instance of it.
- * So: Don't instantiate - call functions with "t3lib_div::" prefixed the function name.
- * So use t3lib_div::[method-name] to refer to the functions, eg. 't3lib_div::milliseconds()'
+ * So: Don't instantiate - call functions with "\TYPO3\CMS\Core\Utility\GeneralUtility::" prefixed the function name.
+ * So use \TYPO3\CMS\Core\Utility\GeneralUtility::[method-name] to refer to the functions, eg. '\TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds()'
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 class GeneralUtility {
 
-       // Severity constants used by t3lib_div::sysLog()
+       // Severity constants used by \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog()
        const SYSLOG_SEVERITY_INFO = 0;
        const SYSLOG_SEVERITY_NOTICE = 1;
        const SYSLOG_SEVERITY_WARNING = 2;
@@ -78,7 +78,7 @@ class GeneralUtility {
        /**
         * Returns the 'GLOBAL' value of incoming data from POST or GET, with priority to POST (that is equalent to 'GP' order)
         * Strips slashes from all output, both strings and arrays.
-        * To enhancement security in your scripts, please consider using t3lib_div::_GET or t3lib_div::_POST if you already
+        * To enhancement security in your scripts, please consider using \TYPO3\CMS\Core\Utility\GeneralUtility::_GET or \TYPO3\CMS\Core\Utility\GeneralUtility::_POST if you already
         * know by which method your data is arriving to the scripts!
         *
         * @param string $var GET/POST var to return
@@ -1314,7 +1314,7 @@ class GeneralUtility {
         *
         * Comparison to PHP in_array():
         * -> $array = array(0, 1, 2, 3);
-        * -> variant_a := t3lib_div::inArray($array, $needle)
+        * -> variant_a := \TYPO3\CMS\Core\Utility\GeneralUtility::inArray($array, $needle)
         * -> variant_b := in_array($needle, $array)
         * -> variant_c := in_array($needle, $array, TRUE)
         * +---------+-----------+-----------+-----------+
@@ -1341,7 +1341,7 @@ class GeneralUtility {
 
        /**
         * Explodes a $string delimited by $delim and passes each item in the array through intval().
-        * Corresponds to t3lib_div::trimExplode(), but with conversion to integers for all values.
+        * Corresponds to \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(), but with conversion to integers for all values.
         *
         * @param string $delimiter Delimiter string to explode with
         * @param string $string The string to explode
@@ -1356,7 +1356,7 @@ class GeneralUtility {
 
        /**
         * Reverse explode which explodes the string counting from behind.
-        * Thus t3lib_div::revExplode(':','my:words:here',2) will return array('my:words','here')
+        * Thus \TYPO3\CMS\Core\Utility\GeneralUtility::revExplode(':','my:words:here',2) will return array('my:words','here')
         *
         * @param string $delimiter Delimiter string to explode with
         * @param string $string The string to explode
@@ -1523,7 +1523,7 @@ class GeneralUtility {
         *
         * @param string $varList List of variable/key names
         * @param array $getArray Array from where to get values based on the keys in $varList
-        * @param boolean $GPvarAlt If set, then t3lib_div::_GP() is used to fetch the value if not found (isset) in the $getArray
+        * @param boolean $GPvarAlt If set, then \TYPO3\CMS\Core\Utility\GeneralUtility::_GP() is used to fetch the value if not found (isset) in the $getArray
         * @return array Output array with selected variables.
         */
        static public function compileSelectedGetVarsFromArray($varList, array $getArray, $GPvarAlt = TRUE) {
@@ -2646,7 +2646,7 @@ Connection: close
         * @static
         * @param string $fullDirectoryPath
         * @return string Path to the the first created directory in the hierarchy
-        * @see t3lib_div::mkdir_deep
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::mkdir_deep
         * @throws \RuntimeException If directory could not be created
         */
        static protected function createDirectoryPath($fullDirectoryPath) {
@@ -3126,7 +3126,7 @@ Connection: close
                        $retVal = PATH_thisScript;
                        break;
                case 'REQUEST_URI':
-                       // Typical application of REQUEST_URI is return urls, forms submitting to itself etc. Example: returnUrl='.rawurlencode(t3lib_div::getIndpEnv('REQUEST_URI'))
+                       // Typical application of REQUEST_URI is return urls, forms submitting to itself etc. Example: returnUrl='.rawurlencode(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI'))
                        if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['requestURIvar']) {
                                // This is for URL rewriters that store the original URI in a server variable (eg ISAPI_Rewriter for IIS: HTTP_X_REWRITE_URL)
                                list($v, $n) = explode('|', $GLOBALS['TYPO3_CONF_VARS']['SYS']['requestURIvar']);
@@ -3149,7 +3149,7 @@ Connection: close
                case 'PATH_INFO':
                        // $_SERVER['PATH_INFO']!=$_SERVER['SCRIPT_NAME'] is necessary because some servers (Windows/CGI) are seen to set PATH_INFO equal to script_name
                        // Further, there must be at least one '/' in the path - else the PATH_INFO value does not make sense.
-                       // IF 'PATH_INFO' never works for our purpose in TYPO3 with CGI-servers, then 'PHP_SAPI=='cgi'' might be a better check. Right now strcmp($_SERVER['PATH_INFO'],t3lib_div::getIndpEnv('SCRIPT_NAME')) will always return FALSE for CGI-versions, but that is only as long as SCRIPT_NAME is set equal to PATH_INFO because of PHP_SAPI=='cgi' (see above)
+                       // IF 'PATH_INFO' never works for our purpose in TYPO3 with CGI-servers, then 'PHP_SAPI=='cgi'' might be a better check. Right now strcmp($_SERVER['PATH_INFO'],\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('SCRIPT_NAME')) will always return FALSE for CGI-versions, but that is only as long as SCRIPT_NAME is set equal to PATH_INFO because of PHP_SAPI=='cgi' (see above)
                        if (PHP_SAPI != 'cgi' && PHP_SAPI != 'cgi-fcgi' && PHP_SAPI != 'fpm-fcgi') {
                                $retVal = $_SERVER['PATH_INFO'];
                        }
@@ -3344,7 +3344,7 @@ Connection: close
        /**
         * Client Browser Information
         *
-        * @param string $useragent Alternative User Agent string (if empty, t3lib_div::getIndpEnv('HTTP_USER_AGENT') is used)
+        * @param string $useragent Alternative User Agent string (if empty, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT') is used)
         * @return array Parsed information about the HTTP_USER_AGENT in categories BROWSER, VERSION, SYSTEM and FORMSTYLE
         */
        static public function clientInfo($useragent = '') {
@@ -3452,7 +3452,7 @@ Connection: close
         *
         *************************/
        /**
-        * Returns the absolute filename of a relative reference, resolves the "EXT:" prefix (way of referring to files inside extensions) and checks that the file is inside the PATH_site of the TYPO3 installation and implies a check with t3lib_div::validPathStr(). Returns FALSE if checks failed. Does not check if the file exists.
+        * Returns the absolute filename of a relative reference, resolves the "EXT:" prefix (way of referring to files inside extensions) and checks that the file is inside the PATH_site of the TYPO3 installation and implies a check with \TYPO3\CMS\Core\Utility\GeneralUtility::validPathStr(). Returns FALSE if checks failed. Does not check if the file exists.
         *
         * @param string $filename The input filename/filepath to evaluate
         * @param boolean $onlyRelative If $onlyRelative is set (which it is by default), then only return values relative to the current PATH_site is accepted.
@@ -3616,7 +3616,7 @@ Connection: close
        /**
         * Will move an uploaded file (normally in "/tmp/xxxxx") to a temporary filename in PATH_site."typo3temp/" from where TYPO3 can use it.
         * Use this function to move uploaded files to where you can work on them.
-        * REMEMBER to use t3lib_div::unlink_tempfile() afterwards - otherwise temp-files will build up! They are NOT automatically deleted in PATH_site."typo3temp/"!
+        * REMEMBER to use \TYPO3\CMS\Core\Utility\GeneralUtility::unlink_tempfile() afterwards - otherwise temp-files will build up! They are NOT automatically deleted in PATH_site."typo3temp/"!
         *
         * @param string $uploadedFileName The temporary uploaded filename, eg. $_FILES['[upload field name here]']['tmp_name']
         * @return string If a new file was successfully created, return its filename, otherwise blank string.
@@ -3653,7 +3653,7 @@ Connection: close
        /**
         * Create temporary filename (Create file with unique file name)
         * This function should be used for getting temporary file names - will make your applications safe for open_basedir = on
-        * REMEMBER to delete the temporary files after use! This is done by t3lib_div::unlink_tempfile()
+        * REMEMBER to delete the temporary files after use! This is done by \TYPO3\CMS\Core\Utility\GeneralUtility::unlink_tempfile()
         *
         * @param string $filePrefix Prefix to temp file (which will have no extension btw)
         * @return string result from PHP function tempnam() with PATH_site . 'typo3temp/' set for temp path.
@@ -3697,7 +3697,7 @@ Connection: close
         *
         * @param string $addQueryParams Query-parameters: "&xxx=yyy&zzz=uuu
         * @return array Array with key/value pairs of query-parameters WITHOUT a certain list of variable names (like id, type, no_cache etc.) and WITH a variable, encryptionKey, specific for this server/installation
-        * @see tslib_fe::makeCacheHash(), tslib_cObj::typoLink(), t3lib_div::calculateCHash()
+        * @see tslib_fe::makeCacheHash(), tslib_cObj::typoLink(), \TYPO3\CMS\Core\Utility\GeneralUtility::calculateCHash()
         * @deprecated since TYPO3 4.7 - will be removed in TYPO3 6.1 - use t3lib_cacheHash instead
         */
        static public function cHashParams($addQueryParams) {
@@ -3730,7 +3730,7 @@ Connection: close
         *
         * @param string $addQueryParams Query-parameters: "&xxx=yyy&zzz=uuu
         * @return string Hash of all the values
-        * @see t3lib_div::cHashParams(), t3lib_div::calculateCHash()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::cHashParams(), \TYPO3\CMS\Core\Utility\GeneralUtility::calculateCHash()
         * @deprecated since TYPO3 4.7 - will be removed in TYPO3 6.1 - use t3lib_cacheHash instead
         */
        static public function generateCHash($addQueryParams) {
@@ -3782,7 +3782,7 @@ Connection: close
        /**
         * Includes a locallang file and returns the $LOCAL_LANG array found inside.
         *
-        * @param string $fileRef Input is a file-reference (see t3lib_div::getFileAbsFileName). That file is expected to be a 'locallang.php' file containing a $LOCAL_LANG array (will be included!) or a 'locallang.xml' file conataining a valid XML TYPO3 language structure.
+        * @param string $fileRef Input is a file-reference (see \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName). That file is expected to be a 'locallang.php' file containing a $LOCAL_LANG array (will be included!) or a 'locallang.xml' file conataining a valid XML TYPO3 language structure.
         * @param string $langKey Language key
         * @param string $charset Character set (option); if not set, determined by the language key
         * @param integer $errorMode Error mode (when file could not be found): 0 - syslog entry, 1 - do nothing, 2 - throw an exception
@@ -3950,7 +3950,7 @@ Connection: close
         * Calls a user-defined function/method in class
         * Such a function/method should look like this: "function proc(&$params, &$ref) {...}"
         *
-        * @param string $funcName Function/Method reference or Closure, '[file-reference":"]["&"]class/function["->"method-name]'. You can prefix this reference with "[file-reference]:" and t3lib_div::getFileAbsFileName() will then be used to resolve the filename and subsequently include it by "require_once()" which means you don't have to worry about including the class file either! Example: "EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL". Finally; you can prefix the class name with "&" if you want to reuse a former instance of the same object call ("singleton").
+        * @param string $funcName Function/Method reference or Closure, '[file-reference":"]["&"]class/function["->"method-name]'. You can prefix this reference with "[file-reference]:" and \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName() will then be used to resolve the filename and subsequently include it by "require_once()" which means you don't have to worry about including the class file either! Example: "EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL". Finally; you can prefix the class name with "&" if you want to reuse a former instance of the same object call ("singleton").
         * @param mixed $params Parameters to be pass along (typically an array) (REFERENCE!)
         * @param mixed $ref Reference to be passed along (typically "$this" - being a reference to the calling object) (REFERENCE!)
         * @param string $checkPrefix Not used anymore since 6.0
@@ -4050,14 +4050,14 @@ Connection: close
        /**
         * Creates and returns reference to a user defined object.
         * This function can return an object reference if you like.
-        * Just prefix the function call with "&": "$objRef = &t3lib_div::getUserObj('EXT:myext/class.tx_myext_myclass.php:&tx_myext_myclass');".
+        * Just prefix the function call with "&": "$objRef = &\TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj('EXT:myext/class.tx_myext_myclass.php:&tx_myext_myclass');".
         * This will work ONLY if you prefix the class name with "&" as well. See description of function arguments.
         *
         * @TODO : Deprecate the whole method in several steps: 1. Deprecated singleton pattern, 2. Deprecate file prefix/ require file, 3. Deprecate usage without valid class name. The last step should be to deprecate the method itslef.
-        * @param string $classRef Class reference, '[file-reference":"]["&"]class-name'. You can prefix the class name with "[file-reference]:" and t3lib_div::getFileAbsFileName() will then be used to resolve the filename and subsequently include it by "require_once()" which means you don't have to worry about including the class file either! Example: "EXT:realurl/class.tx_realurl.php:&tx_realurl". Finally; for the class name you can prefix it with "&" and you will reuse the previous instance of the object identified by the full reference string (meaning; if you ask for the same $classRef later in another place in the code you will get a reference to the first created one!).
+        * @param string $classRef Class reference, '[file-reference":"]["&"]class-name'. You can prefix the class name with "[file-reference]:" and \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName() will then be used to resolve the filename and subsequently include it by "require_once()" which means you don't have to worry about including the class file either! Example: "EXT:realurl/class.tx_realurl.php:&tx_realurl". Finally; for the class name you can prefix it with "&" and you will reuse the previous instance of the object identified by the full reference string (meaning; if you ask for the same $classRef later in another place in the code you will get a reference to the first created one!).
         * @param string $checkPrefix Not used anymore since 6.0
         * @param boolean $silent Not used anymore since 6.0
-        * @return object The instance of the class asked for. Instance is created with t3lib_div::makeInstance
+        * @return object The instance of the class asked for. Instance is created with \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance
         * @see callUserFunction()
         */
        static public function getUserObj($classRef, $checkPrefix = '', $silent = FALSE) {
@@ -4122,10 +4122,10 @@ Connection: close
        /**
         * Creates an instance of a class taking into account the class-extensions
         * API of TYPO3. USE THIS method instead of the PHP "new" keyword.
-        * Eg. "$obj = new myclass;" should be "$obj = t3lib_div::makeInstance("myclass")" instead!
+        * Eg. "$obj = new myclass;" should be "$obj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("myclass")" instead!
         *
         * You can also pass arguments for a constructor:
-        * t3lib_div::makeInstance('myClass', $arg1, $arg2, ..., $argN)
+        * \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('myClass', $arg1, $arg2, ..., $argN)
         *
         * @throws \InvalidArgumentException if classname is an empty string
         * @param string $className name of the class to instantiate, must not be empty
@@ -4204,7 +4204,7 @@ Connection: close
                        return FALSE;
                }
 
-               return array_key_exists($className, $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'])
+               return array_key_exists($className, (array)$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'])
                                && is_array($GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'][$className])
                                && !empty($GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'][$className]['className']);
        }
@@ -4631,7 +4631,7 @@ Connection: close
         *
         * @param string $inUrl Input URL
         * @param integer $l URL string length limit
-        * @param string $index_script_url URL of "index script" - the prefix of the "?RDCT=..." parameter. If not supplied it will default to t3lib_div::getIndpEnv('TYPO3_REQUEST_DIR').'index.php'
+        * @param string $index_script_url URL of "index script" - the prefix of the "?RDCT=..." parameter. If not supplied it will default to \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_REQUEST_DIR').'index.php'
         * @return string Processed URL
         */
        static public function makeRedirectUrl($inUrl, $l = 0, $index_script_url = '') {
@@ -4708,11 +4708,11 @@ Connection: close
         * Logs message to the system log.
         * This should be implemented around the source code, including the Core and both frontend and backend, logging serious errors.
         * If you want to implement the sysLog in your applications, simply add lines like:
-        * t3lib_div::sysLog('[write message in English here]', 'extension_key', 'severity');
+        * \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog('[write message in English here]', 'extension_key', 'severity');
         *
         * @param string $msg Message (in English).
         * @param string $extKey Extension key (from which extension you are calling the log) or "Core
-        * @param integer $severity t3lib_div::SYSLOG_SEVERITY_* constant
+        * @param integer $severity \TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_* constant
         * @return void
         */
        static public function sysLog($msg, $extKey, $severity = 0) {
@@ -4784,7 +4784,7 @@ Connection: close
         * The result is meant to make sense to developers during development or debugging of a site.
         * The idea is that this function is only a wrapper for external extensions which can set a hook which will be allowed to handle the logging of the information to any format they might wish and with any kind of filter they would like.
         * If you want to implement the devLog in your applications, simply add lines like:
-        * if (TYPO3_DLOG)      t3lib_div::devLog('[write message in english here]', 'extension key');
+        * if (TYPO3_DLOG)      \TYPO3\CMS\Core\Utility\GeneralUtility::devLog('[write message in english here]', 'extension key');
         *
         * @param string $msg Message (in english).
         * @param string $extKey Extension key (from which extension you are calling the log)
index ed2f211..80d0f21 100644 (file)
@@ -94,7 +94,7 @@ class MathUtility {
         *
         * @param string $string Input string, eg "123 + 456 / 789 - 4
         * @return integer Calculated value. Or error string.
-        * @see t3lib_utility_Math::calculateWithParentheses()
+        * @see \TYPO3\CMS\Core\Utility\MathUtility::calculateWithParentheses()
         */
        static public function calculateWithPriorityToAdditionAndSubtraction($string) {
                // Removing all whitespace
index e409eef..9257039 100644 (file)
@@ -145,7 +145,7 @@ class XliffParserTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        }
 
        /**
-        * This test will make sure method t3lib_div::llXmlAutoFileName() will not prefix twice the
+        * This test will make sure method \TYPO3\CMS\Core\Utility\GeneralUtility::llXmlAutoFileName() will not prefix twice the
         * language key to the localization file.
         *
         * @test
index af4cc1c..36dbb04 100644 (file)
@@ -90,7 +90,7 @@ class ResourceStorageTest extends \TYPO3\CMS\Core\Tests\Unit\Resource\BaseTestCa
         *
         * @param array $configuration
         * @return string
-        * @see t3lib_div::array2xml()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::array2xml()
         */
        protected function convertConfigurationArrayToFlexformXml(array $configuration) {
                $flexformArray = array('data' => array('sDEF' => array('lDEF' => array())));
index d15596e..8a332b1 100644 (file)
@@ -207,7 +207,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
        /////////////////////////////////////////////
        /**
         * @test
-        * @see t3lib_extMgm::getExtensionKeyByPrefix
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix
         */
        public function getExtensionKeyByPrefixForLoadedExtensionWithUnderscoresReturnsExtensionKey() {
                \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::clearExtensionKeyMap();
@@ -220,7 +220,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
 
        /**
         * @test
-        * @see t3lib_extMgm::getExtensionKeyByPrefix
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix
         */
        public function getExtensionKeyByPrefixForLoadedExtensionWithoutUnderscoresReturnsExtensionKey() {
                \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::clearExtensionKeyMap();
@@ -233,7 +233,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
 
        /**
         * @test
-        * @see t3lib_extMgm::getExtensionKeyByPrefix
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionKeyByPrefix
         */
        public function getExtensionKeyByPrefixForNotLoadedExtensionReturnsFalse() {
                \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::clearExtensionKeyMap();
@@ -250,7 +250,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be add to all TCA types and duplicate fields are considered.
         *
         * @test
-        * @see t3lib_extMgm::addToAllTCAtypes()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes()
         */
        public function canAddFieldsToAllTCATypesBeforeExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -266,7 +266,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be add to all TCA types and duplicate fields are considered.
         *
         * @test
-        * @see t3lib_extMgm::addToAllTCAtypes()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes()
         */
        public function canAddFieldsToAllTCATypesAfterExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -282,7 +282,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be add to a TCA type before existing ones
         *
         * @test
-        * @see t3lib_extMgm::addToAllTCAtypes()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes()
         */
        public function canAddFieldsToTCATypeBeforeExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -298,7 +298,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be add to a TCA type after existing ones
         *
         * @test
-        * @see t3lib_extMgm::addToAllTCAtypes()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes()
         */
        public function canAddFieldsToTCATypeAfterExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -314,7 +314,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Test wheter replacing other TCA fields works as promissed
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToAllPalettesOfField()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToAllPalettesOfField()
         */
        public function canAddFieldsToTCATypeAndReplaceExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -337,7 +337,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to a palette before existing elements.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToPalette()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette()
         */
        public function canAddFieldsToPaletteBeforeExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -350,7 +350,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to a palette after existing elements.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToPalette()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette()
         */
        public function canAddFieldsToPaletteAfterExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -363,7 +363,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to a palette after a not existing elements.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToPalette()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette()
         */
        public function canAddFieldsToPaletteAfterNotExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -376,7 +376,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to all palettes of a regular field before existing ones.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToAllPalettesOfField()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToAllPalettesOfField()
         */
        public function canAddFieldsToAllPalettesOfFieldBeforeExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -392,7 +392,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to all palettes of a regular field after existing ones.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToAllPalettesOfField()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToAllPalettesOfField()
         */
        public function canAddFieldsToAllPalettesOfFieldAfterExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -408,7 +408,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields can be added to all palettes of a regular field after a not existing field.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToAllPalettesOfField()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToAllPalettesOfField()
         */
        public function canAddFieldsToAllPalettesOfFieldAfterNotExistingOnes() {
                $table = uniqid('tx_coretest_table');
@@ -424,7 +424,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
         * Tests whether fields are added to a new palette that did not exist before.
         *
         * @test
-        * @see t3lib_extMgm::addFieldsToAllPalettesOfField()
+        * @see \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToAllPalettesOfField()
         */
        public function canAddFieldsToAllPalettesOfFieldWithoutPaletteExistingBefore() {
                $table = uniqid('tx_coretest_table');
index e531d84..f00ac6e 100644 (file)
@@ -2588,7 +2588,7 @@ class GeneralUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * Check if the error message that is returned by the hook callback
-        * is logged to t3lib_div::devLog.
+        * is logged to \TYPO3\CMS\Core\Utility\GeneralUtility::devLog.
         *
         * @test
         */
@@ -2807,8 +2807,8 @@ class GeneralUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                Utility\GeneralUtility::mkdir($baseDirectory . '/.bar');
                chmod($baseDirectory . '/.bar', 1751);
                // Use this if writeFileToTypo3tempDir is fixed to create hidden files in subdirectories
-               // t3lib_div::writeFileToTypo3tempDir($baseDirectory . '/.bar/.file', '42');
-               // t3lib_div::writeFileToTypo3tempDir($baseDirectory . '/.bar/..file2', '42');
+               // \TYPO3\CMS\Core\Utility\GeneralUtility::writeFileToTypo3tempDir($baseDirectory . '/.bar/.file', '42');
+               // \TYPO3\CMS\Core\Utility\GeneralUtility::writeFileToTypo3tempDir($baseDirectory . '/.bar/..file2', '42');
                touch($baseDirectory . '/.bar/.file', '42');
                chmod($baseDirectory . '/.bar/.file', 482);
                touch($baseDirectory . '/.bar/..file2', '42');
index aa7d9c9..31da986 100644 (file)
@@ -135,7 +135,7 @@ class Helper implements \TYPO3\CMS\Core\SingletonInterface {
         * @param string $remoteResource remote resource to read contents from
         * @param string $localResource local resource (absolute file path) to store retrieved contents to
         * @return void
-        * @see t3lib_div::getUrl(), t3lib_div::writeFile()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl(), \TYPO3\CMS\Core\Utility\GeneralUtility::writeFile()
         * @throws \TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException
         */
        protected function fetchFile($remoteResource, $localResource) {
index 1d0fdb3..396a94e 100644 (file)
@@ -428,7 +428,7 @@ class FileList extends \TYPO3\CMS\Backend\RecordList\AbstractRecordList {
                                                $theData[$field] = $GLOBALS['LANG']->getLL('folder', TRUE);
                                                break;
                                        case 'tstamp':
-                                               // @todo: FAL: how to get the mtime info -- $theData[$field] = t3lib_BEfunc::date($theFile['tstamp']);
+                                               // @todo: FAL: how to get the mtime info -- $theData[$field] = \TYPO3\CMS\Backend\Utility\BackendUtility::date($theFile['tstamp']);
                                                $theData[$field] = '-';
                                                break;
                                        case 'file':
@@ -496,7 +496,7 @@ class FileList extends \TYPO3\CMS\Backend\RecordList\AbstractRecordList {
 
        /**
         * Returns list URL; This is the URL of the current script with id and imagemode parameters, thats all.
-        * The URL however is not relative (with the backpath), otherwise t3lib_div::sanitizeLocalUrl() would say that
+        * The URL however is not relative (with the backpath), otherwise \TYPO3\CMS\Core\Utility\GeneralUtility::sanitizeLocalUrl() would say that
         * the URL would be invalid
         *
         * @return string URL
index 772c99d..be03548 100644 (file)
@@ -4291,11 +4291,11 @@ class ContentObjectRenderer {
        }
 
        /**
-        * Performs basic mathematical evaluation of the input string. Does NOT take parathesis and operator precedence into account! (for that, see t3lib_utility_Math::calculateWithPriorityToAdditionAndSubtraction())
+        * Performs basic mathematical evaluation of the input string. Does NOT take parathesis and operator precedence into account! (for that, see \TYPO3\CMS\Core\Utility\MathUtility::calculateWithPriorityToAdditionAndSubtraction())
         *
         * @param string $val The string to evaluate. Example: "3+4*10/5" will generate "35". Only integer numbers can be used.
         * @return integer The result (might be a float if you did a division of the numbers).
-        * @see t3lib_utility_Math::calculateWithPriorityToAdditionAndSubtraction()
+        * @see \TYPO3\CMS\Core\Utility\MathUtility::calculateWithPriorityToAdditionAndSubtraction()
         * @todo Define visibility
         */
        public function calc($val) {
index 0db2ae9..025dc37 100644 (file)
@@ -45,7 +45,7 @@ namespace TYPO3\CMS\Frontend\ContentObject\Menu;
  *
  * Example of usage (from tslib_cObj):
  *
- * $menu = t3lib_div::makeInstance('tslib_'.$cls);
+ * $menu = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tslib_'.$cls);
  * $menu->parent_cObj = $this;
  * $menu->start($GLOBALS['TSFE']->tmpl, $GLOBALS['TSFE']->sys_page, '', $conf,1);
  * $menu->makeMenu();
index 093faf1..6dd0450 100644 (file)
@@ -755,13 +755,13 @@ class TypoScriptFrontendController {
         * Also sets internal clientInfo array (browser information) and a unique string (->uniqueString) for this script instance; A md5 hash of the microtime()
         *
         * @param array $TYPO3_CONF_VARS The global $TYPO3_CONF_VARS array. Will be set internally in ->TYPO3_CONF_VARS
-        * @param mixed $id The value of t3lib_div::_GP('id')
-        * @param integer $type The value of t3lib_div::_GP('type')
-        * @param boolean $no_cache The value of t3lib_div::_GP('no_cache'), evaluated to 1/0
-        * @param string $cHash The value of t3lib_div::_GP('cHash')
-        * @param string $jumpurl The value of t3lib_div::_GP('jumpurl')
-        * @param string $MP The value of t3lib_div::_GP('MP')
-        * @param string $RDCT The value of t3lib_div::_GP('RDCT')
+        * @param mixed $id The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('id')
+        * @param integer $type The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('type')
+        * @param boolean $no_cache The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('no_cache'), evaluated to 1/0
+        * @param string $cHash The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('cHash')
+        * @param string $jumpurl The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('jumpurl')
+        * @param string $MP The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('MP')
+        * @param string $RDCT The value of \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('RDCT')
         * @see index_ts.php
         * @todo Define visibility
         */
@@ -2494,7 +2494,7 @@ class TypoScriptFrontendController {
         * Includes TCA definitions from loaded extensions (ext_table.php files).
         * Normally in the frontend only a part of the global $TCA array is loaded,
         * namely the "ctrl" part. Thus it doesn't take up too much memory. To load
-        * full TCA for the table, use t3lib_div::loadTCA($tableName) after calling
+        * full TCA for the table, use \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA($tableName) after calling
         * this function.
         *
         * @param integer $TCAloaded Probably, keep hands of this value. Just don't set it. (This may affect the first-ever time this function is called since if you set it to zero/FALSE any subsequent call will still trigger the inclusion; In other words, this value will be set in $this->TCAloaded after inclusion and therefore if its FALSE, another inclusion will be possible on the next call. See ->getCompressedTCarray())
@@ -4119,7 +4119,7 @@ if (version == "n3") {
         * @param string $typoScriptProperty Deprecated object or property
         * @param string $explanation Message or additional information
         * @return void
-        * @see t3lib_div::deprecationLog(), t3lib_timeTrack::setTSlogMessage()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(), t3lib_timeTrack::setTSlogMessage()
         * @todo Define visibility
         */
        public function logDeprecatedTyposcript($typoScriptProperty, $explanation = '') {
@@ -4515,7 +4515,7 @@ if (version == "n3") {
         * @param string $message The message
         * @param string $headers The headers (string with lines)
         * @return void
-        * @see t3lib_div::plainMailEncoded()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::plainMailEncoded()
         * @todo Define visibility
         */
        public function plainMailEncoded($email, $subject, $message, $headers = '') {
@@ -4761,4 +4761,4 @@ if (version == "n3") {
 }
 
 
-?>
\ No newline at end of file
+?>
index fdab56c..131e0e2 100644 (file)
@@ -43,7 +43,7 @@ namespace TYPO3\CMS\Frontend\Imaging;
  *
  * Here is an example of how to use this class (from tslib_content.php, function getImgResource):
  *
- * $gifCreator = t3lib_div::makeInstance('TYPO3\\CMS\\Frontend\\Imaging\\GifBuilder');
+ * $gifCreator = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\Imaging\\GifBuilder');
  * $gifCreator->init();
  * $theImage='';
  * if ($GLOBALS['TYPO3_CONF_VARS']['GFX']['gdlib']) {
index f4ec1bc..e8da8ad 100644 (file)
@@ -81,7 +81,7 @@ class CacheHashCalculator implements \TYPO3\CMS\Core\SingletonInterface {
         *
         * @param string $queryString Query-parameters: "&xxx=yyy&zzz=uuu
         * @return string Hash of all the values
-        * @see t3lib_div::cHashParams(), t3lib_div::calculateCHash()
+        * @see \TYPO3\CMS\Core\Utility\GeneralUtility::cHashParams(), \TYPO3\CMS\Core\Utility\GeneralUtility::calculateCHash()
         */
        public function generateForParameters($queryString) {
                $cacheHashParams = $this->getRelevantParameters($queryString);
@@ -114,7 +114,7 @@ class CacheHashCalculator implements \TYPO3\CMS\Core\SingletonInterface {
         *
         * @param string $queryString Query-parameters: "&xxx=yyy&zzz=uuu
         * @return array Array with key/value pairs of query-parameters WITHOUT a certain list of
-        * @see tslib_fe::makeCacheHash(), tslib_cObj::typoLink(), t3lib_div::calculateCHash()
+        * @see tslib_fe::makeCacheHash(), tslib_cObj::typoLink(), \TYPO3\CMS\Core\Utility\GeneralUtility::calculateCHash()
         */
        public function getRelevantParameters($queryString) {
                $parameters = $this->splitQueryStringToArray($queryString);
index f609a58..90a4c04 100644 (file)
@@ -499,8 +499,8 @@ class PageRepository {
         * Might exit after sending a redirect-header IF a found domain record instructs to do so.
         *
         * @param string $domain Domain name to search for. Eg. "www.typo3.com". Typical the HTTP_HOST value.
-        * @param string $path Path for the current script in domain. Eg. "/somedir/subdir". Typ. supplied by t3lib_div::getIndpEnv('SCRIPT_NAME')
-        * @param string $request_uri Request URI: Used to get parameters from if they should be appended. Typ. supplied by t3lib_div::getIndpEnv('REQUEST_URI')
+        * @param string $path Path for the current script in domain. Eg. "/somedir/subdir". Typ. supplied by \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('SCRIPT_NAME')
+        * @param string $request_uri Request URI: Used to get parameters from if they should be appended. Typ. supplied by \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI')
         * @return mixed If found, returns integer with page UID where found. Otherwise blank. Might exit if location-header is sent, see description.
         * @see tslib_fe::findDomainRecord()
         * @todo Define visibility
@@ -950,7 +950,7 @@ class PageRepository {
         * @param string $table Table name
         * @param array $rr Record array passed by reference. As minimum, "pid" and "uid" fields must exist! "t3ver_oid" and "t3ver_wsid" is nice and will save you a DB query.
         * @return void (Passed by ref).
-        * @see t3lib_BEfunc::fixVersioningPid(), versionOL(), getRootLine()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid(), versionOL(), getRootLine()
         * @todo Define visibility
         */
        public function fixVersioningPid($table, &$rr) {
@@ -997,7 +997,7 @@ class PageRepository {
         * @param boolean $unsetMovePointers If set, the $row is cleared in case it is a move-pointer. This is only for preview of moved records (to remove the record from the original location so it appears only in the new location)
         * @param boolean $bypassEnableFieldsCheck Unless this option is TRUE, the $row is unset if enablefields for BOTH the version AND the online record deselects it. This is because when versionOL() is called it is assumed that the online record is already selected with no regards to it's enablefields. However, after looking for a new version the online record enablefields must ALSO be evaluated of course. This is done all by this function!
         * @return void (Passed by ref).
-        * @see fixVersioningPid(), t3lib_BEfunc::workspaceOL()
+        * @see fixVersioningPid(), \TYPO3\CMS\Backend\Utility\BackendUtility::workspaceOL()
         * @todo Define visibility
         */
        public function versionOL($table, &$row, $unsetMovePointers = FALSE, $bypassEnableFieldsCheck = FALSE) {
@@ -1052,7 +1052,7 @@ class PageRepository {
         * @param string $table Table name
         * @param array $row Row (passed by reference) - only online records...
         * @return boolean TRUE if overlay is made.
-        * @see t3lib_BEfunc::movePlhOl()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::movePlhOl()
         * @todo Define visibility
         */
        public function movePlhOL($table, &$row) {
@@ -1086,7 +1086,7 @@ class PageRepository {
         * @param integer $uid Record UID of online version
         * @param string $fields Field list, default is *
         * @return array If found, the record, otherwise nothing.
-        * @see t3lib_BEfunc::getMovePlaceholder()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getMovePlaceholder()
         * @todo Define visibility
         */
        public function getMovePlaceholder($table, $uid, $fields = '*') {
@@ -1115,7 +1115,7 @@ class PageRepository {
         * @param string $fields Field list to select
         * @param boolean $bypassEnableFieldsCheck If TRUE, enablefields are not checked for.
         * @return mixed If found, return record, otherwise other value: Returns 1 if version was sought for but not found, returns -1/-2 if record (offline/online) existed but had enableFields that would disable it. Returns FALSE if not in workspace or no versioning for record. Notice, that the enablefields of the online record is also tested.
-        * @see t3lib_befunc::getWorkspaceVersionOfRecord()
+        * @see \TYPO3\CMS\Backend\Utility\BackendUtility::getWorkspaceVersionOfRecord()
         * @todo Define visibility
         */
        public function getWorkspaceVersionOfRecord($workspace, $table, $uid, $fields = '*', $bypassEnableFieldsCheck = FALSE) {
index 155d863..55b0815 100644 (file)
@@ -113,7 +113,7 @@ class EidUtility {
        /**
         * Makes TCA for the extension available inside eID. Use this function if
         * you need not to include the whole $GLOBALS['TCA']. However, you still need to call
-        * t3lib_div::loadTCA() if you want to access column array!
+        * \TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA() if you want to access column array!
         *
         * @param string $extensionKey Extension key
         * @return void
index ba02fe3..774d86e 100644 (file)
@@ -145,7 +145,7 @@ class AdminPanelView {
                if (is_array($input)) {
                        // Setting
                        $GLOBALS['BE_USER']->uc['TSFE_adminConfig'] = array_merge(!is_array($GLOBALS['BE_USER']->uc['TSFE_adminConfig']) ? array() : $GLOBALS['BE_USER']->uc['TSFE_adminConfig'], $input);
-                       // Candidate for t3lib_div::array_merge() if integer-keys will some day make trouble...
+                       // Candidate for \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge() if integer-keys will some day make trouble...
                        unset($GLOBALS['BE_USER']->uc['TSFE_adminConfig']['action']);
                        // Actions:
                        if ($input['action']['clearCache'] && $this->isAdminModuleEnabled('cache')) {
index 960d343..cea3841 100644 (file)
@@ -55,9 +55,9 @@ class Clickmenu {
        public function main(&$backRef, $menuItems, $table, $uid) {
                $localItems = array();
                // Show import/export on second level menu OR root level.
-               if ($backRef->cmLevel && \t3lib_div::_GP('subname') == 'moreoptions' || $table === 'pages' && $uid == 0) {
+               if ($backRef->cmLevel && \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('subname') == 'moreoptions' || $table === 'pages' && $uid == 0) {
                        $LL = $this->includeLL();
-                       $modUrl = $backRef->backPath . t3lib_extMgm::extRelPath('impexp') . 'app/index.php';
+                       $modUrl = $backRef->backPath . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('impexp') . 'app/index.php';
                        $url = $modUrl . '?tx_impexp[action]=export&id=' . ($table == 'pages' ? $uid : $backRef->rec['pid']);
                        if ($table == 'pages') {
                                $url .= '&tx_impexp[pagetree][id]=' . $uid;
index 8cd4eb3..0c9c9f2 100644 (file)
@@ -35,18 +35,18 @@ namespace TYPO3\CMS\Impexp;
  * EXAMPLE for using the impexp-class for exporting stuff:
  *
  * Create and initialize:
- * $this->export = t3lib_div::makeInstance('tx_impexp');
+ * $this->export = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tx_impexp');
  * $this->export->init();
  * Set which tables relations we will allow:
  * $this->export->relOnlyTables[]="tt_news";   // exclusively includes. See comment in the class
  *
  * Adding records:
  * $this->export->export_addRecord("pages", $this->pageinfo);
- * $this->export->export_addRecord("pages", t3lib_BEfunc::getRecord("pages", 38));
- * $this->export->export_addRecord("pages", t3lib_BEfunc::getRecord("pages", 39));
- * $this->export->export_addRecord("tt_content", t3lib_BEfunc::getRecord("tt_content", 12));
- * $this->export->export_addRecord("tt_content", t3lib_BEfunc::getRecord("tt_content", 74));
- * $this->export->export_addRecord("sys_template", t3lib_BEfunc::getRecord("sys_template", 20));
+ * $this->export->export_addRecord("pages", \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord("pages", 38));
+ * $this->export->export_addRecord("pages", \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord("pages", 39));
+ * $this->export->export_addRecord("tt_content", \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord("tt_content", 12));
+ * $this->export->export_addRecord("tt_content", \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord("tt_content", 74));
+ * $this->export->export_addRecord("sys_template", \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord("sys_template", 20));
  *
  * Adding all the relations (recursively in 5 levels so relations has THEIR relations registered as well)
  * for($a=0;$a<5;$a++) {
@@ -2971,7 +2971,7 @@ class ImportExport {
         * @param string $table Table name
         * @param integer $uid UID of record
         * @param string $fields Field list to select. Default is "uid,pid
-        * @return array Result of t3lib_BEfunc::getRecord() which means the record if found, otherwise FALSE
+        * @return array Result of \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord() which means the record if found, otherwise FALSE
         * @todo Define visibility
         */
        public function doesRecordExist($table, $uid, $fields = '') {
index 2cfc3a7..06dd800 100644 (file)
@@ -121,7 +121,7 @@ class LocalPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
                $icon = '<img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($this->backPath, ('gfx/ol/' . ($isOpen ? 'minus' : 'plus') . 'only.gif'), 'width="18" height="16"') . ' align="top" alt="" />';
                $firstHtml = $this->PM_ATagWrap($icon, $cmd);
                if ($pid > 0) {
-                       $rootRec = \t3lib_befunc::getRecordWSOL('pages', $pid);
+                       $rootRec = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordWSOL('pages', $pid);
                        $firstHtml .= $this->wrapIcon(\TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('pages', $rootRec), $rootRec);
                } else {
                        $rootRec = array(
index efcc42b..9b6da3b 100644 (file)
@@ -716,7 +716,7 @@ class FileContentParser {
         * Return icon for file extension
         *
         * @param       string          File extension, lowercase.
-        * @return      string          Relative file reference, resolvable by t3lib_div::getFileAbsFileName()
+        * @return      string          Relative file reference, resolvable by \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName()
         * @todo Define visibility
         */
        public function getIcon($extension) {
index c1d8c62..0f97b4e 100644 (file)
@@ -1094,7 +1094,7 @@ class Indexer {
        /**
         * Indexing a regular document given as $file (relative to PATH_site, local file)
         *
-        * @param       string          Relative Filename, relative to PATH_site. It can also be an absolute path as long as it is inside the lockRootPath (validated with t3lib_div::isAbsPath()). Finally, if $contentTmpFile is set, this value can be anything, most likely a URL
+        * @param       string          Relative Filename, relative to PATH_site. It can also be an absolute path as long as it is inside the lockRootPath (validated with \TYPO3\CMS\Core\Utility\GeneralUtility::isAbsPath()). Finally, if $contentTmpFile is set, this value can be anything, most likely a URL
         * @param       boolean         If set, indexing is forced (despite content hashes, mtime etc).
         * @param       string          Temporary file with the content to read it from (instead of $file). Used when the $file is a URL.
         * @param       string          File extension for temporary file.
index 1714828..855d7c7 100644 (file)
@@ -192,7 +192,7 @@ class OpendocsController implements \TYPO3\CMS\Backend\Toolbar\ToolbarItemHookIn
         ***    HOOKS    ***
         *******************/
        /**
-        * Called as a hook in t3lib_BEfunc::setUpdateSignal, calls a JS function to change
+        * Called as a hook in \TYPO3\CMS\Backend\Utility\BackendUtility::setUpdateSignal, calls a JS function to change
         * the number of opened documents
         *
         * @param array $params
index 4f7e865..33dac56 100644 (file)
@@ -517,7 +517,7 @@ class OpenidService extends \TYPO3\CMS\Core\Service\AbstractService {
         * @return      void
         * @see         sprintf()
         * @see         t3lib::divLog()
-        * @see         t3lib_div::sysLog()
+        * @see         \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog()
         * @see         t3lib_timeTrack::setTSlogMessage()
         */
        protected function writeLog($message) {
index 7d4a5d8..529d418 100644 (file)
@@ -1530,7 +1530,7 @@ class ElementBrowser {
        /**
         * Render list of files.
         *
-        * @param array $files List of files. See t3lib_div::getFilesInDir
+        * @param array $files List of files. See \TYPO3\CMS\Core\Utility\GeneralUtility::getFilesInDir
         * @param string \TYPO3\CMS\Core\Resource\Folder $folder If set a header with a folder icon and folder name are shown
         * @param boolean $noThumbs Whether to show thumbnails or not. If set, no thumbnails are shown.
         * @return string HTML output
@@ -1645,7 +1645,7 @@ class ElementBrowser {
        /**
         * Render list of folders.
         *
-        * @param array $baseFolder List of folders. See t3lib_div::get_dirs
+        * @param array $baseFolder List of folders. See \TYPO3\CMS\Core\Utility\GeneralUtility::get_dirs
         * @param string $folders If set a header with a folder icon and folder name are shown
         * @return string HTML output
         * @todo Define visibility
index 4e67339..5f57bd7 100644 (file)
@@ -506,7 +506,7 @@ class DatabaseRecordList extends \TYPO3\CMS\Recordlist\RecordList\AbstractDataba
                                                                        // $lRow isn't always what we want - if record was moved we've to work with the
                                                                        // placeholder records otherwise the list is messed up a bit
                                                                        if ($row['_MOVE_PLH_uid'] && $row['_MOVE_PLH_pid']) {
-                                                                               $tmpRow = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw($table, 't3ver_move_id="' . intval($lRow['uid']) . '" AND pid="' . $row['_MOVE_PLH_pid'] . '" AND t3ver_wsid=' . $row['t3ver_wsid'] . \t3lib_beFunc::deleteClause($table), $selFieldList);
+                                                                               $tmpRow = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw($table, 't3ver_move_id="' . intval($lRow['uid']) . '" AND pid="' . $row['_MOVE_PLH_pid'] . '" AND t3ver_wsid=' . $row['t3ver_wsid'] . \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($table), $selFieldList);
                                                                                $lRow = is_array($tmpRow) ? $tmpRow : $lRow;
                                                                        }
                                                                        // In offline workspace, look for alternative record:
index f048a64..135e5ba 100644 (file)
@@ -94,7 +94,7 @@ class ConfigurationStatus implements \TYPO3\CMS\Reports\StatusProviderInterface
                        $value = $GLOBALS['LANG']->getLL('status_empty');
                        $severity = \TYPO3\CMS\Reports\Status::WARNING;
                        $url = 'sysext/lowlevel/dbint/index.php?&id=0&SET[function]=refindex';
-                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_reference_index'), '<a href="' . $url . '">', '</a>', \t3lib_BeFunc::dateTime($lastRefIndexUpdate));
+                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_reference_index'), '<a href="' . $url . '">', '</a>', \TYPO3\CMS\Backend\Utility\BackendUtility::dateTime($lastRefIndexUpdate));
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_referenceIndex'), $value, $message, $severity);
        }
index 0aa4be0..93cc065 100644 (file)
@@ -36,7 +36,7 @@ class BackendWarnings {
         *
         * @param array $warnings Warnings
         * @return void
-        * @see         t3lib_BEfunc::displayWarningMessages()
+        * @see         \TYPO3\CMS\Backend\Utility\BackendUtility::displayWarningMessages()
         */
        public function displayWarningMessages_postProcess(array &$warnings) {
                $backend = \TYPO3\CMS\Rsaauth\Backend\BackendFactory::getBackend();
index cbffb7b..978287a 100644 (file)
@@ -1360,7 +1360,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
        /**
         * Client Browser Information
         *
-        * @param       string          $userAgent: The useragent string, t3lib_div::getIndpEnv('HTTP_USER_AGENT')
+        * @param       string          $userAgent: The useragent string, \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_USER_AGENT')
         * @return      array           Contains keys "useragent", "browser", "version", "system
         * @todo Define visibility
         */
index 640ee07..248b157 100644 (file)
@@ -970,7 +970,7 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
        /**
         * Render list of files.
         *
-        * @param       array           List of files. See t3lib_div::getFilesInDir
+        * @param       array           List of files. See \TYPO3\CMS\Core\Utility\GeneralUtility::getFilesInDir
         * @param       string          If set a header with a folder icon and folder name are shown
         * @param       boolean         Whether to show thumbnails or not. If set, no thumbnails are shown.
         * @return      string          HTML output
index deac206..14a9aec 100644 (file)
@@ -261,7 +261,7 @@ class SaltedPasswordService extends \TYPO3\CMS\Sv\AbstractAuthenticationService
         * @return void
         * @see         sprintf()
         * @see         t3lib::divLog()
-        * @see         t3lib_div::sysLog()
+        * @see         \TYPO3\CMS\Core\Utility\GeneralUtility::sysLog()
         * @see         t3lib_timeTrack::setTSlogMessage()
         * @todo Define visibility
         */
index 5bbc793..22fa91e 100644 (file)
@@ -51,7 +51,7 @@ while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
 // if the TSFE->sys_language_uid equals the language uid (notice that
 // 0=english, 1=danish and 2=german is SPECIFIC to this database,
 // because these numbers refer to uid's of the table sys_language)
-$pointer = '<img src="' . t3lib_extMgm::siteRelPath('statictemplates') . 'media/icons_misc/content_client.gif" width="7" height="10" align="middle" alt="" />';
+$pointer = '<img src="' . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath('statictemplates') . 'media/icons_misc/content_client.gif" width="7" height="10" align="middle" alt="" />';
 // Set each icon. If the language is the current, red arrow is printed
 // to the left. If the language is NOT found (represented by a
 // pages_language_overlay record on this page), the icon is dimmed.
index 1535439..e92cd7f 100644 (file)
@@ -4,6 +4,6 @@
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/frontend/Classes/ContentObject/Menu/GraphicalMenuFoldout.php
  */
-require_once t3lib_extMgm::extPath('frontend') . 'Classes/ContentObject/Menu/GraphicalMenuFoldout.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('frontend') . 'Classes/ContentObject/Menu/GraphicalMenuFoldout.php';
 $GLOBALS['TSFE']->tmpl->menuclasses .= ',gmenu_foldout';
 ?>
\ No newline at end of file
index 7502615..f47d056 100644 (file)
@@ -4,7 +4,7 @@
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/frontend/Classes/ContentObject/Menu/GraphicalMenuLayers.php
  */
-require_once t3lib_extMgm::extPath('frontend') . 'Classes/ContentObject/Menu/GraphicalMenuLayers.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('frontend') . 'Classes/ContentObject/Menu/GraphicalMenuLayers.php';
 // FULL DUPLICATE TO tmenu_layers END:
 $GLOBALS['TSFE']->tmpl->menuclasses .= ',gmenu_layers';
 ?>
\ No newline at end of file
index 78a106b..f8e2f00 100644 (file)
@@ -4,7 +4,7 @@
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuLayers.php
  */
-require_once t3lib_extMgm::extPath('frontend') . 'Classes/ContentObject/Menu/TextMenuLayers.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('frontend') . 'Classes/ContentObject/Menu/TextMenuLayers.php';
 // FULL DUPLICATE FROM gmenu_layers END:
 $GLOBALS['TSFE']->tmpl->menuclasses .= ',tmenu_layers';
 ?>
\ No newline at end of file
index a3b4ac2..163363b 100644 (file)
@@ -52,7 +52,7 @@ class AbstractAuthenticationService extends \TYPO3\CMS\Core\Service\AbstractServ
         */
        public $writeAttemptLog = FALSE;
 
-       // If the t3lib_div::devLog() function should be used
+       // If the \TYPO3\CMS\Core\Utility\GeneralUtility::devLog() function should be used
        /**
         * @todo Define visibility
         */
index 8643a8f..ae4b4be 100644 (file)
@@ -136,7 +136,7 @@ class ServicesListReport implements \TYPO3\CMS\Reports\ReportInterface {
                $serviceAvailabilityClass = 'typo3-message message-error';
                $serviceAvailable = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:no');
                try {
-                       $serviceDetails = \t3lib_extmgm::findServiceByKey($serviceKey);
+                       $serviceDetails = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::findServiceByKey($serviceKey);
                        if ($serviceDetails['available']) {
                                $serviceAvailabilityClass = 'typo3-message message-ok';
                                $serviceAvailable = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:yes');
index 23de842..9989ae5 100644 (file)
@@ -58,7 +58,7 @@ class FileEditHook {
                                return;
                        }
                        $pObj->JScode .= $t3editor->getJavascriptCode($pObj);
-                       $pObj->loadJavascriptLib(\t3lib_extmgm::extRelPath('t3editor') . 'res/jslib/fileedit.js');
+                       $pObj->loadJavascriptLib(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('t3editor') . 'res/jslib/fileedit.js');
                }
        }
 
index 731f6bc..2ccd029 100644 (file)
@@ -151,7 +151,7 @@ class T3Editor implements \TYPO3\CMS\Core\SingletonInterface {
        public function getJavascriptCode($doc) {
                $content = '';
                if ($this->isEnabled()) {
-                       $path_t3e = \t3lib_extmgm::extRelPath('t3editor');
+                       $path_t3e = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('t3editor');
                        $path_codemirror = 'contrib/codemirror/js/';
                        // Include needed javascript-frameworks
                        $pageRenderer = $doc->getPageRenderer();
@@ -159,7 +159,7 @@ class T3Editor implements \TYPO3\CMS\Core\SingletonInterface {
                        $pageRenderer->loadPrototype();
                        $pageRenderer->loadScriptaculous();
                        // Include editor-css
-                       $content .= '<link href="' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename(($GLOBALS['BACK_PATH'] . \t3lib_extmgm::extRelPath('t3editor') . 'res/css/t3editor.css')) . '" type="text/css" rel="stylesheet" />';
+                       $content .= '<link href="' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename(($GLOBALS['BACK_PATH'] . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('t3editor') . 'res/css/t3editor.css')) . '" type="text/css" rel="stylesheet" />';
                        // Include editor-js-lib
                        $doc->loadJavascriptLib($path_codemirror . 'codemirror.js');
                        $doc->loadJavascriptLib($path_t3e . 'res/jslib/t3editor.js');
@@ -187,7 +187,7 @@ class T3Editor implements \TYPO3\CMS\Core\SingletonInterface {
                if (empty($this->mode)) {
                        return '';
                }
-               $path_t3e = $GLOBALS['BACK_PATH'] . \t3lib_extmgm::extRelPath('t3editor');
+               $path_t3e = $GLOBALS['BACK_PATH'] . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('t3editor');
                $content = '';
                if ($this->mode === self::MODE_TYPOSCRIPT) {
                        $content .= '<script type="text/javascript" src="' . $path_t3e . 'res/jslib/ts_codecompletion/tsref.js' . '"></script>';
@@ -220,7 +220,7 @@ class T3Editor implements \TYPO3\CMS\Core\SingletonInterface {
        protected function getParserfileByMode($mode) {
                switch ($mode) {
                case self::MODE_TYPOSCRIPT:
-                       $relPath = ($GLOBALS['BACK_PATH'] ? $GLOBALS['BACK_PATH'] : '../../../') . \t3lib_extmgm::extRelPath('t3editor') . 'res/jslib/parse_typoscript/';
+                       $relPath = ($GLOBALS['BACK_PATH'] ? $GLOBALS['BACK_PATH'] : '../../../') . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('t3editor') . 'res/jslib/parse_typoscript/';
                        $parserfile = '["' . $relPath . 'tokenizetyposcript.js", "' . $relPath . 'parsetyposcript.js"]';
                        break;
                case self::MODE_JAVASCRIPT:
index da492c7..9d9f89c 100644 (file)
@@ -97,8 +97,8 @@ class SortPagesWizardModuleFunction extends \TYPO3\CMS\Backend\Module\AbstractFu
                                        $pRec = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('pages', $rec['uid'], 'uid', ' AND ' . $m_perms_clause);
                                        $lines[] = '<tr><td nowrap="nowrap">' . \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('pages', $rec) . (!is_array($pRec) ? $GLOBALS['TBE_TEMPLATE']->rfw('<strong>' . $LANG->getLL('wiz_W', 1) . '</strong> ') : '') . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($rec['title'], $GLOBALS['BE_USER']->uc['titleLen'])) . '&nbsp;</td>
                                        ' . (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('cms') ? '<td nowrap="nowrap">' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($rec['subtitle'], $GLOBALS['BE_USER']->uc['titleLen'])) . '&nbsp;</td>' : '') . '
-                                       <td nowrap="nowrap">' . \t3lib_Befunc::datetime($rec['tstamp']) . '&nbsp;&nbsp;</td>
-                                       <td nowrap="nowrap">' . \t3lib_Befunc::datetime($rec['crdate']) . '&nbsp;&nbsp;</td>
+                                       <td nowrap="nowrap">' . \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($rec['tstamp']) . '&nbsp;&nbsp;</td>
+                                       <td nowrap="nowrap">' . \TYPO3\CMS\Backend\Utility\BackendUtility::datetime($rec['crdate']) . '&nbsp;&nbsp;</td>
                                        </tr>';
                                }
                                $theCode .= '<h4>' . $LANG->getLL('wiz_currentPageOrder', TRUE) . '</h4>
index f187f39..ae871d4 100644 (file)
@@ -39,16 +39,16 @@ require 'init.php';
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/SimpleDataHandlerController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/SimpleDataHandlerController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/SimpleDataHandlerController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_tce_db');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_tce_db');
 $SOBE->init();
 // Include files?
 foreach ($SOBE->include_once as $INC_FILE) {
        include_once $INC_FILE;
 }
 $formprotection = t3lib_formprotection_Factory::get();
-if ($formprotection->validateToken(t3lib_div::_GP('formToken'), 'tceAction')) {
+if ($formprotection->validateToken(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('formToken'), 'tceAction')) {
        $SOBE->initClipboard();
        $SOBE->main();
 }
index c122f38..c0afe3d 100644 (file)
@@ -40,35 +40,35 @@ if (!defined('TYPO3_MODE')) {
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/DocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/DocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/DocumentTemplate.php';
 /*
  * @deprecated since 6.0, the classname bigDoc and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/BigDocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/BigDocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/BigDocumentTemplate.php';
 /*
  * @deprecated since 6.0, the classname noDoc and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/StandardDocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/StandardDocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/StandardDocumentTemplate.php';
 /*
  * @deprecated since 6.0, the classname smallDoc and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/SmallDocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/SmallDocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/SmallDocumentTemplate.php';
 /*
  * @deprecated since 6.0, the classname mediumDoc and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/MediumDocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/MediumDocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/MediumDocumentTemplate.php';
 /*
  * @deprecated since 6.0, the classname frontendDoc and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Template/FrontendDocumentTemplate.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Template/FrontendDocumentTemplate.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Template/FrontendDocumentTemplate.php';
 ?>
\ No newline at end of file
index 29faa12..b9ce3ae 100644 (file)
@@ -39,9 +39,9 @@ $LANG->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/AddController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/AddController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/AddController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_add');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_add');
 $SOBE->init();
 // Include files?
 foreach ($SOBE->include_once as $INC_FILE) {
index 488fd05..a00d4bf 100644 (file)
@@ -41,9 +41,9 @@ $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/ColorpickerController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/ColorpickerController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/ColorpickerController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_colorpicker');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_colorpicker');
 $SOBE->init();
 $SOBE->main();
 $SOBE->printContent();
index 49c9b77..4c3079b 100644 (file)
@@ -39,9 +39,9 @@ $LANG->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/EditController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/EditController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/EditController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_edit');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_edit');
 $SOBE->init();
 $SOBE->main();
 ?>
\ No newline at end of file
index 90ab889..453baf7 100644 (file)
@@ -40,9 +40,9 @@ $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/FormsController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/FormsController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/FormsController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_forms');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_forms');
 $SOBE->init();
 // Include files?
 foreach ($SOBE->include_once as $INC_FILE) {
index d8b5ddb..3a192ca 100644 (file)
@@ -40,9 +40,9 @@ $LANG->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/ListController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/ListController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/ListController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_list');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_list');
 $SOBE->init();
 $SOBE->main();
 ?>
\ No newline at end of file
index 9f80137..410bf92 100644 (file)
 $BACK_PATH = '';
 require 'init.php';
 $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_wizards.xml');
-t3lib_BEfunc::lockRecords();
+\TYPO3\CMS\Backend\Utility\BackendUtility::lockRecords();
 /*
  * @deprecated since 6.0, the classname SC_wizard_rte and this file is obsolete
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/RteController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/RteController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/RteController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_rte');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_rte');
 $SOBE->init();
 $SOBE->main();
 $SOBE->printContent();
index 0b305e9..55da451 100644 (file)
@@ -41,9 +41,9 @@ $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_wizards.xml');
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Controller/Wizard/TableController.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Controller/Wizard/TableController.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Controller/Wizard/TableController.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_table');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_table');
 $SOBE->init();
 // Include files?
 foreach ($SOBE->include_once as $INC_FILE) {
index 13796c7..52cfad5 100644 (file)
@@ -60,9 +60,9 @@ class ext_TSparser extends t3lib_tsparser_ext {
  * and will be removed with 6.2. The class was renamed and is now located at:
  * typo3/sysext/backend/Classes/Wizard/TsconfigWizard.php
  */
-require_once t3lib_extMgm::extPath('backend') . 'Classes/Wizard/TsconfigWizard.php';
+require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend') . 'Classes/Wizard/TsconfigWizard.php';
 // Make instance:
-$SOBE = t3lib_div::makeInstance('SC_wizard_tsconfig');
+$SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('SC_wizard_tsconfig');
 $SOBE->init();
 $SOBE->main();
 $SOBE->printContent();