TYPO3 CMS  TYPO3_8-7
Deprecated List
Class RemoveXSS
since TYPO3 v8, will be removed in TYPO3 v9
Member RemoveXSS::process ($value, $replaceString='< x >')
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::confirmMsg ($table, $rec, $type, $clElements, $columnLabel='')
since TYPO3 v8, will be removed in TYPO3 v9
Class TYPO3
in favor of the Core-based CommandApplication, which has a different entry-point level, and has a different request handler out-of-the-box. This class will be removed in TYPO3 v9.
Member TYPO3::addCssFile ($cssFileName, $cssFile)
since TYPO3 v8, will be removed in TYPO3 v9, use the according PageRenderer methods directly
Member TYPO3::addJavascript ($javascript)
since TYPO3 v8, will be removed in TYPO3 v9. Use the "constructPostProcess" hook within BackendController instead.
Member TYPO3::addJavascriptFile ($javascriptFile)
since TYPO3 v8, will be removed in TYPO3 v9. Use the "constructPostProcess" hook within BackendController instead.
Member TYPO3::getRecordUidsToCopy (ServerRequestInterface $request, ResponseInterface $response)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::printContent ()
since TYPO3 v8, will be removed in TYPO3 v9
Class TYPO3
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::__construct ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getAllowedLanguagesForBackendUser ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getExcludeQueryPart ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getPreviousLocalizedRecordUid ($table, $uid, $pid, $sourceLanguage, $destinationLanguage)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getRecordLocalization ($table, $uid, $language, $andWhereClause='')
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getValidationDataAsDataAttribute (array $config)
since TYPO3 v8, will be removed in TYPO3 v9 - use getValidationDataAsJsonString() instead
Member TYPO3::render ()
since TYPO3 v8, will be removed in TYPO3 v9
Class TYPO3
and no longer called since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::isWizardsDisabled ()
since TYPO3 v8, will be removed in TYPO3 v9 - remove together with renderWizards(), log is thrown in renderWizards()
Member TYPO3::renderWizards ( $itemKinds=null, $wizConf=null, $table=null, $row=null, $fieldName=null, $PA=null, $itemName=null, $specConf=null, $RTE=null)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::sanitizeMaxItems ($maxItems)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::JStop ()
since TYPO3 v8, will be removed in TYPO3 v9
Class TYPO3
since TYPO3 v8, will be removed in TYPO3 v9 - suggest has been merged to GroupElement directly
Member TYPO3::__construct (StandaloneView $view=null)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Class TYPO3
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::renderWizard ($params)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::getBackPath ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getDatabaseConnection ()
since TYPO3 v8, will be removed in TYPO3 v9, use the Doctrine DBAL layer via the ConnectionPool class
Member TYPO3::incLocalLang ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getDatabaseConnection ()
since TYPO3 v8, will be removed in TYPO3 v9, use the Doctrine DBAL layer via the ConnectionPool class
Member TYPO3::buildUriFromAjaxId ($ajaxIdentifier, $parameters=[], $referenceType=self::ABSOLUTE_PATH)
since TYPO3 v8, will be removed in TYPO3 v9, use the buildUriFromRoute() method
Member TYPO3::divider ($dist)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::funcMenu ($content, $menu)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::getContextMenuCode ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getDragDropCode ($table, $additionalJavaScriptCode='')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::getHeader ($table, $row, $path, $noViewPageIcon=false, $tWrap=['', ''], $enableClickMenu=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getResourceHeader ( $resource, $tWrap=['', ''], $enableClickMenu=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getTabMenu ($mainParams, $elementName, $currentValue, $menuItems, $script='', $addparams='')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::getVersionSelector ($id, $noAction=false)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::header ($text)
since TYPO3 v8, will be removed in TYPO3 9
Member TYPO3::icons ($type, $styleAttribValue='')
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::loadJavascriptLib ($lib)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::section ($label, $text, $nostrtoupper=false, $sH=false, $type=0, $allowHTMLinHeader=false)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::sectionBegin ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::sectionEnd ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::sectionHeader ($label, $sH=false, $addAttrib='')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::t3Button ($onClick, $label)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::viewPageIcon ($id)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::wrapInCData ($string)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::wrapScriptTags ($string, $linebreak=true)
since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::wrapJS()
Member TYPO3::getFlexFormDS ($conf, $row, $table, $fieldName='', $WSOL=true, $newRecordPidValue=0)
since TYPO3 v8, will be removed in TYPO3 v9. This is now integrated as FlexFormTools->getDataStructureIdentifier()
Member TYPO3::getInlineLocalizationMode ($table, $fieldOrConfig)
: IRRE 'localizationMode' is deprecated and will be removed in TYPO3 CMS 9, migrate to l10n_mode or allowLanguageSynchronization
Member TYPO3::getRecordRaw ($table, $where='', $fields=' *')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::getRecordsByField ( $theTable, $theField, $theValue, $whereClause='', $groupBy='', $orderBy='', $limit='', $useDeleteClause=true, $queryBuilder=null)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getSpecConfParametersFromArray ($pArr)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getSpecConfParts ($defaultExtrasString)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::getSQLselectableList ($in_list, $tablename, $default_tablename)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::makeConfigForm ($configArray, $defaults, $dataPrefix)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::processParams ($params)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::replaceL10nModeFields ($table, array $row)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9
Member TYPO3::titleAltAttrib ($content)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member TYPO3::pages_getTree ($theRows, $pid, $qWhere, $treeIcons, $depth)
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::user_where_clause ()
since TYPO3 v8, will be removed in TYPO3 v9
Member TYPO3::veriCode ()
since TYPO3 v8, will be removed in TYPO3 v9
Class TYPO3
This file is not in use anymore, as the functionality was moved into the CacheManager class.
Member TYPO3::__construct ($context, $cacheManager)
since TYPO3 v8, will be removed in TYPO3 v9, as it is not needed anymore
Member TYPO3::conv_case ($charset, $string, $case)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strtolower() or mb_strtoupper() directly
Member TYPO3::convCapitalize ($charset, $string)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_convert_case() directly
Member TYPO3::euc_char2byte_pos ($str, $pos, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, former internal function only
Member TYPO3::euc_strlen ($str, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member TYPO3::euc_strtrunc ($str, $len, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strcut() directly
Member TYPO3::euc_substr ($str, $start, $charset, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Member TYPO3::strlen ($charset, $string)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member TYPO3::strtrunc ($charset, $string, $len)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strcut() directly
Member TYPO3::substr ($charset, $string, $start, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Member TYPO3::utf8_byte2char_pos ($str, $pos)
since TYPO3 v8, will be removed with TYPO3 v9, former internal function only
Member TYPO3::utf8_strlen ($str)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member TYPO3::utf8_strpos ($haystack, $needle, $offset=0)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strpos() directly
Member TYPO3::utf8_strrpos ($haystack, $needle)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strrpos() directly
Member TYPO3::utf8_strtrunc ($str, $len)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strcut() directly
Member TYPO3::utf8_substr ($str, $start, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Class TYPO3
since TYPO3 v8, will be removed in TYPO3 v9, use a custom Command instead
Member TYPO3::__construct ()
the CommandLineController is deprecated since TYPO3 v8 and will be removed in TYPO3 v9, use a separate CLI Command instead
Class TYPO3
----------— THE WHOLE CLASS WILL BE REMOVED IN TYPO3 v9 -------------------------------------------—

Contains the class "DatabaseConnection" containing functions for building SQL queries and mysqli wrappers, thus providing a foundational API to all database interaction. This class is instantiated globally as $TYPO3_DB in TYPO3 scripts.

TYPO3::CMS::Core::Database::PreparedStatement Class TYPO3 ----------— THE WHOLE CLASS WILL BE REMOVED IN TYPO3 v9 ------------------—

TYPO3::CMS::Core::Database::PreparedStatement Member TYPO3::__construct ($query, $table, array $precompiledQueryParts=[]) since TYPO3 v8, will be removed in TYPO3 v9, use Doctrine DBAL as it does PreparedStatements built-in

TYPO3::CMS::Core::Database::QueryView Member TYPO3::tableWrap ($str) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Database::RelationHandler Member TYPO3::readyForInterface () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::DataHandling::DataHandler Member TYPO3::destPathFromUploadFolder ($folder) since TYPO3 v8, will be removed in TYPO3 v9, can be simplified by just prepending the PATH_site constant

TYPO3::CMS::Core::DataHandling::DataHandler Member TYPO3::noRecordsFromUnallowedTables ($inList) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::DataHandling::DataHandler Member TYPO3::rmComma ($input) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Http::AjaxRequestHandler Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Imaging::GraphicalFunctions Member TYPO3::createTempSubDir ($dirName) since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::mkdir_deep() directly.

TYPO3::CMS::Core::Imaging::GraphicalFunctions Member TYPO3::prependAbsolutePath ($fontFile) since TYPO3 v8, will be removed in TYPO3 v9 - use GeneralUtility::getFileAbsFileName()

TYPO3::CMS::Core::Imaging::IconRegistry Member TYPO3::getDeprecationSettings ($identifier) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Messaging::AbstractStandaloneMessage Member TYPO3::__construct ($message='', $title='', $severity=AbstractMessage::ERROR) since TYPO3 v8, will be removed in TYPO3 v9, use the ErrorPageController instead

TYPO3::CMS::Core::Messaging::ErrorpageMessage Member TYPO3::__construct ($message='', $title='', $severity=AbstractMessage::ERROR) since TYPO3 v8, will be removed in TYPO3 v9, use the ErrorPageController instead

TYPO3::CMS::Core::Messaging::FlashMessage Member TYPO3::getClass () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Messaging::FlashMessage Member TYPO3::getIconName () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::TimeTracker::NullTimeTracker Class TYPO3 since TYPO3 v8, will be removed in v9

TYPO3::CMS::Core::TimeTracker::NullTimeTracker Member TYPO3::start () since TYPO3 v8, will be removed in v9, use the regular time tracking

TYPO3::CMS::Core::TypoScript::TemplateService Member TYPO3::fileContent ($fileName) since TYPO3 v8, will be removed in TYPO3 v9, use $this->getFileName() and file_get_contents directly

TYPO3::CMS::Core::TypoScript::TemplateService Member TYPO3::removeQueryString ($url) since TYPO3 v8, will be removed in TYPO3 v9, use rtrim($url, '?') instead

TYPO3::CMS::Core::TypoScript::TemplateService Member TYPO3::sortedKeyList ($setupArr, $acceptOnlyProperties=false) since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility::filterAndSortByNumericKeys instead

TYPO3::CMS::Core::TypoScript::TemplateService Member TYPO3::splitConfArray ($conf, $splitCount) since TYPO3 v8, will be removed in TYPO3 v9, use TypoScriptService::explodeConfigurationForOptionSplit() instead

TYPO3::CMS::Core::Utility::ArrayUtility Member TYPO3::inArray (array $in_array, $item) since TYPO3 v8, will be removed in TYPO3 v9, use in_array instead

TYPO3::CMS::Core::Utility::ClientUtility Member TYPO3::getDeviceType ($userAgent) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::ExtensionManagementUtility Member TYPO3::addExtJSModule ($extensionName, $mainModuleName, $subModuleName='', $position='', array $moduleConfiguration=[]) since TYPO3 v8, will be removed in TYPO3 v9, use addModule instead for a regular module, as ExtJS usage is discouraged,

TYPO3::CMS::Core::Utility::ExtensionManagementUtility Member TYPO3::appendToTypoConfVars ($group, $key, $content) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::ExtensionManagementUtility Member TYPO3::extRelPath ($key) since TYPO3 v8, will be removed in TYPO3 v9, use PathUtility::getAbsoluteWebPath(), or ->siteRelPath()

TYPO3::CMS::Core::Utility::ExtensionManagementUtility Member TYPO3::registerAjaxHandler ($ajaxId, $callbackMethod, $csrfTokenCheck=true) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::ExtensionManagementUtility Member TYPO3::registerExtDirectComponent ($endpointName, $callbackClass, $moduleName=null, $accessLevel=null) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::File::BasicFileUtility Member TYPO3::checkIfAllowed ($ext, $_, $filename='') but still in use in the Core. Don't use in your extensions!

TYPO3::CMS::Core::Utility::File::BasicFileUtility Member TYPO3::cleanFileName ($fileName) but still in use in the Core. Don't use in your extensions!

TYPO3::CMS::Core::Utility::File::BasicFileUtility Member TYPO3::getUniqueName ($theFile, $theDest, $dontCheckForUnique=false) but still in use in the Core. Don't use in your extensions!

TYPO3::CMS::Core::Utility::File::ExtendedFileUtility Member TYPO3::pushErrorMessagesToFlashMessageQueue () since TYPO3 CMS 8, will be removed in TYPO3 CMS 9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::array2xml_cs (array $array, $docTag='phparray', array $options=[], $charset='') since TYPO3 v8, will be removed in TYPO3 v9.

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::compat_version ($verNumberStr) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::convertMicrotime ($microtime) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::csvValues (array $row, $delim=',', $quote='"') since TYPO3 v8, will be removed in TYPO3 v9.

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::deHSCentities ($str) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::flushOutputBuffers () since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::freetypeDpiComp ($fontSize) since TYPO3 v8, will be removed in TYPO3 v9, the functionality is now moved to GraphicalFunctions->compensateFontSizeiBasedOnFreetypeDpi()

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::generateRandomBytes ($bytesToReturn) since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9. Use ->generateRandomBytes() instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::getMaximumPathLength () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::getRandomHexString ($count) since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9. Use ::generateRandomHexString() instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::imageMagickCommand ($command, $parameters, $path='') since TYPO3 CMS 8, will be removed in TYPO3 CMS 9. - use CommandUtility directly

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::lcfirst ($string) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::rawUrlEncodeFP ($str) since TYPO3 v8, will be removed in TYPO3 v9, use the PHP methods directly instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::rawUrlEncodeJS ($str) since TYPO3 v8, will be removed in TYPO3 v9, implement directly via PHP instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::removeXSS ($string) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::requireFile ($requireFile) since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::requireOnce ($requireFile) since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::resolveAllSheetsInDS (array $dataStructArray) since TYPO3 v8, will be removed in TYPO3 v9. This is now integrated in FlexFormTools->parseDataStructureByIdentifier()

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::resolveSheetDefInDS ($dataStructArray, $sheet='sDEF') since TYPO3 v8, will be removed in TYPO3 v9. This is now integrated in FlexFormTools->parseDataStructureByIdentifier()

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::slashJS ($string, $extended=false, $char='\'') since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::strtolower ($str) since TYPO3 CMS v8, this method will be removed in TYPO3 CMS v9, use mb_strtolower() instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::strtoupper ($str) since TYPO3 CMS v8, this method will be removed in TYPO3 CMS v9, use mb_strtoupper() instead

TYPO3::CMS::Core::Utility::GeneralUtility Member TYPO3::xmlGetHeaderAttribs ($xmlData) since TYPO3 v8, will be removed in TYPO3 v9.

TYPO3::CMS::Extbase::Domain::Model::Category Member TYPO3::getIcon () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Domain::Model::Category Member TYPO3::setIcon ($icon) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Mvc::Controller::CommandController Member TYPO3::ensureAdminRoleIfRequested () since TYPO3 v8, will be removed in TYPO3 v9, because admin role is always used in CLI mode

TYPO3::CMS::Extbase::Mvc::Controller::CommandController Member TYPO3::restoreUserRole ($originalRole) since TYPO3 v8, will be removed in TYPO3 v9, because admin role is always used in CLI mode

TYPO3::CMS::Extbase::Persistence::Generic::Qom::Comparison Member TYPO3::getParameterIdentifier () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Persistence::Generic::Qom::Comparison Member TYPO3::setParameterIdentifier ($parameterIdentifier) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Persistence::Generic::Typo3QuerySettings Member TYPO3::getUsePreparedStatement () since TYPO3 v8, will be removed in TYPO3 9, this option is handled automatically now in the database abstraction

TYPO3::CMS::Extbase::Persistence::Generic::Typo3QuerySettings Member TYPO3::getUseQueryCache () since TYPO3 v8, will be removed in TYPO3 v9, as the database is taking care of query caching

TYPO3::CMS::Extbase::Persistence::Generic::Typo3QuerySettings Member TYPO3::usePreparedStatement ($usePreparedStatement) since TYPO3 v8, will be removed in TYPO3 9, this option is handled automatically now in the database abstraction

TYPO3::CMS::Extbase::Persistence::Generic::Typo3QuerySettings Member TYPO3::useQueryCache ($useQueryCache) since TYPO3 v8, will be removed in TYPO3 v9, as the database is taking care of query caching

TYPO3::CMS::Extbase::Persistence::PersistenceManagerInterface Member TYPO3::getObjectCountByQuery (QueryInterface $query) since Extbase 6.0, will be removed in Extbase 7.0. It is deprecated only in the interface to be more in sync with Flow in future and will stay in Generic Persistence.

TYPO3::CMS::Extbase::Persistence::PersistenceManagerInterface Member TYPO3::getObjectDataByQuery (QueryInterface $query) since Extbase 6.0, will be removed in Extbase 7.0. It is deprecated only in the interface to be more in sync with Flow in future and will stay in Generic Persistence.

TYPO3::CMS::Extbase::Persistence::PersistenceManagerInterface Member TYPO3::registerRepositoryClassName ($className) since Extbase 6.0, will be removed in Extbase 7.0. It is deprecated only in the interface to be more in sync with Flow in future and will stay in Generic Persistence.

TYPO3::CMS::Extbase::Persistence::QueryInterface Member TYPO3::getSource () since Extbase 6.0, will be removed in Extbase 7.0. It is deprecated only in the interface to be more in sync with Flow in future and will stay in Generic Persistence.

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::array_reduce (array $array, $function, $initial=null) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::arrayMergeRecursiveOverrule (array $firstArray, array $secondArray, $dontAddNewKeys=false, $emptyValuesOverride=true) since TYPO3 v8, will be removed in TYPO3 v9, use array_replace_recursive() instead if possible, other see the ArrayUtility in EXT:core

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::containsMultipleTypes (array $array) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::convertObjectToArray ($subject) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::getValueByPath (array &$array, $path) since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility provided by EXT:core instead.

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::integerExplode ($delimiter, $string) since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::intExplode()

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::randomizeArrayOrder (array $array) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::removeEmptyElementsRecursively (array $array) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::setValueByPath ($subject, $path, $value) since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility provided by EXT:core instead.

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::sortArrayWithIntegerKeys ($array) since TYPO3 v8, will be removed in TYPO3 v9, use the same method provided in TYPO3

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::sortKeysRecursively (array &$array, $sortFlags=null) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::trimExplode ($delimiter, $string, $onlyNonEmptyValues=false) since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::trimExplode() instead

TYPO3::CMS::Extbase::Utility::ArrayUtility Member TYPO3::unsetValueByPath (array $array, $path) since TYPO3 v8, will be removed in TYPO3 v9, see ArrayUtility::removeByPath()

TYPO3::CMS::Fluid::Core::Rendering::RenderingContext Member TYPO3::getObjectManager () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Fluid::Core::Rendering::RenderingContext Member TYPO3::getTemplateVariableContainer () since TYPO3 CMS 8, will be removed in TYPO3 CMS 9 - use getVariableProvider instead

TYPO3::CMS::Fluid::Core::Rendering::RenderingContext Member TYPO3::injectObjectManager ( $objectManager) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Fluid::Core::Rendering::RenderingContext Member TYPO3::setLegacyMode ($legacyMode) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::FormElements::AbstractFormElement Member TYPO3::onSubmit (FormRuntime $formRuntime, &$elementValue, array $requestArguments=[]) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::FormElements::AbstractSection Member TYPO3::onSubmit (FormRuntime $formRuntime, &$elementValue, array $requestArguments=[]) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::FormElements::AdvancedPassword Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::FormElements::FormElementInterface Member TYPO3::onSubmit (FormRuntime $formRuntime, &$elementValue, array $requestArguments=[]) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::Renderable::AbstractRenderable Member TYPO3::beforeRendering (FormRuntime $formRuntime) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::Renderable::AbstractRenderable Member TYPO3::onBuildingFinished () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::Renderable::RenderableInterface Member TYPO3::onBuildingFinished () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Model::Renderable::RootRenderableInterface Member TYPO3::beforeRendering (FormRuntime $formRuntime) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::Domain::Runtime::FormRuntime Member TYPO3::beforeRendering (FormRuntime $formRuntime) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::ViewHelpers::Form::CheckboxViewHelper Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::ViewHelpers::Form::CheckboxViewHelper Member TYPO3::render () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Form::ViewHelpers::PlainTextMailViewHelper Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Authentication::FrontendUserAuthentication Member TYPO3::record_registration ($recs, $maxSizeOfSessionData=0) since TYPO3 v8, will be removed in TYPO3 v9. Automatically feeding a "basket" by magic GET/POST keyword "recs" has been deprecated.

TYPO3::CMS::Frontend::ContentObject::AbstractContentObject Member TYPO3::getContentObject () since TYPO3 v8, will be removed with TYPO3 v9. Use getContentObjectRenderer() instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::clearTSProperties ($TSArr, $propList) since TYPO3 v8, will be removed in TYPO3 v9, as the textbox is built within GifBuilder

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::fileResource ($fName, $addParams='alt="" title=""') since TYPO3 v8, will be removed in TYPO3 v9, use file_get_contents() directly

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::fillInMarkerArray (array $markContentArray, array $row, $fieldList='', $nl2br=true, $prefix='FIELD_', $HSC=false) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::getSubpart ($content, $marker) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::getWhere ($table, $conf, $returnQueryArray=false) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::gifBuilderTextBox ($gifbuilderConf, $conf, $text) since TYPO3 v8, will be removed in TYPO3 v9, as the textbox is built within GifBuilder

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::includeLibs (array $config) since TYPO3 v8, will be removed in TYPO3 v9, use proper class loading instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::linebreaks ($string, $chars, $maxLines=0) since TYPO3 v8, will be removed in TYPO3 v9, as the textbox is built within GifBuilder

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::processParams ($params) since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::removeBadHTML ($text) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::stdWrap_fontTag ($content='', $conf=[]) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::stdWrap_removeBadHTML ($content='') since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteMarker ($content, $marker, $markContent) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteMarkerAndSubpartArrayRecursive ($content, array $markersAndSubparts, $wrap='', $uppercase=false, $deleteUnused=false) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteMarkerArray ($content, array $markContentArray, $wrap='', $uppercase=false, $deleteUnused=false) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteMarkerArrayCached ($content, array $markContentArray=null, array $subpartContentArray=null, array $wrappedSubpartContentArray=null) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteMarkerInObject (&$tree, array $markContentArray) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteSubpart ($content, $marker, $subpartContent, $recursive=1) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::substituteSubpartArray ($content, array $subpartsContent) since TYPO3 v8, will be removed in TYPO3 v9, please use the MarkerBasedTemplateService instead.

TYPO3::CMS::Frontend::ContentObject::ContentObjectRenderer Member TYPO3::URLqMark ($url, $params) since TYPO3 v8, will be removed in TYPO3 v9, please use this functionality by yourself instead of using cObj for that

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::beLoginLinkIPList () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::encryptCharcode ($n, $start, $end, $offset) since TYPO3 v8, will be removed in TYPO3 v9, this functionality has been moved to ContentObjectRenderer

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::encryptEmail ($string, $back=false) since TYPO3 v8, will be removed in TYPO3 v9, this functionality has been moved to ContentObjectRenderer

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::generatePage_whichScript () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::includeLibraries (array $libraries) since TYPO3 v8, will be removed in TYPO3 v9, use proper class loading instead.

TYPO3::CMS::Frontend::Controller::TypoScriptFrontendController Member TYPO3::setParseTime () since TYPO3 v8, will be removed in TYPO3 v9, as the Request Handler is taking care of that now

TYPO3::CMS::Frontend::Page::FramesetRenderer Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Page::PageRepository Member TYPO3::getPathFromRootline ($rl, $len=20) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Page::PageRepository Member TYPO3::shouldFieldBeOverlaid ($table, $field, $value) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Frontend::Page::PageRepository Member TYPO3::storeHash ($hash, $data, $ident, $lifetime=0) since TYPO3 v8, will be removed in TYPO3 v9, please use the Cache Manager directly to store cache entries

TYPO3::CMS::IndexedSearch::Indexer Member TYPO3::includeCrawlerClass () since TYPO3 v8, will be removed in TYPO3 v9, autoloader is taking care of that functionality

TYPO3::CMS::Lang::LanguageService Member TYPO3::addModuleLabels ($arr, $prefix) since TYPO3 v8, will be removed in TYPO3 v9 - use ModuleLoader instead.

TYPO3::CMS::Lang::LanguageService Member TYPO3::getParserFactory () since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Lang::LanguageService Member TYPO3::makeEntities ($str) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Lang::LanguageService Member TYPO3::overrideLL ($index, $value, $overrideDefault=true) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Lowlevel::CleanerCommand Class TYPO3 since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Lowlevel::CleanerCommand Member TYPO3::cli_main ($argv) the Cleaner Command is deprecated since TYPO3 v8 and will be removed in TYPO3 v9, use a separate CLI Command instead

TYPO3::CMS::Lowlevel::Utility::ArrayBrowser Member TYPO3::wrapValue ($theValue) since TYPO3 v8, will be removed in TYPO3 v9

TYPO3::CMS::Recordlist::RecordList::AbstractDatabaseRecordList Member TYPO3::makeQueryArray ($table, $id, $addWhere='', $fieldList=' *') since TYPO3 v8, will be removed in TYPO3 v9. Please use getQueryBuilder()

TYPO3::CMS::Taskcenter::Controller::TaskModuleController Member TYPO3::printContent () since TYPO3 v8, will be removed in TYPO3 v9