TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
Deprecated List
Member AbstractContentObject::getContentObject ()
since TYPO3 v8, will be removed with TYPO3 v9. Use getContentObjectRenderer() instead.
Member AbstractDatabaseRecordList::makeQueryArray ($table, $id, $addWhere= '', $fieldList= '*')
since TYPO3 v8, will be removed in TYPO3 v9. Please use getQueryBuilder()
Member AbstractFunctionModule::getBackPath ()
since TYPO3 v8, will be removed in TYPO3 v9
Member AbstractFunctionModule::getDatabaseConnection ()
since TYPO3 v8, will be removed in TYPO3 v9, use the Doctrine DBAL layer via the ConnectionPool class
Member AbstractStandaloneMessage::__construct ($message= '', $title= '', $severity=AbstractMessage::ERROR)
since TYPO3 v8, will be removed in TYPO3 v9, use the ErrorPageController instead
Member AbstractUserAuthentication::ipLockClause ()
since TYPO3 v8, will be removed in TYPO3 v9
Member AbstractUserAuthentication::user_where_clause ()
since TYPO3 v8, will be removed in TYPO3 v9
Class AjaxRequestHandler
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::array_reduce (array $array, $function, $initial=null)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::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
Member ArrayUtility::containsMultipleTypes (array $array)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::convertObjectToArray ($subject)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::getValueByPath (array &$array, $path)
since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility provided by EXT:core instead.
Member ArrayUtility::integerExplode ($delimiter, $string)
since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::intExplode()
Member ArrayUtility::randomizeArrayOrder (array $array)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::removeEmptyElementsRecursively (array $array)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::setValueByPath ($subject, $path, $value)
since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility provided by EXT:core instead.
Member ArrayUtility::sortArrayWithIntegerKeys ($array)
since TYPO3 v8, will be removed in TYPO3 v9, use the same method provided in TYPO3
Member ArrayUtility::sortKeysRecursively (array &$array, $sortFlags=null)
since TYPO3 v8, will be removed in TYPO3 v9
Member ArrayUtility::trimExplode ($delimiter, $string, $onlyNonEmptyValues=false)
since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::trimExplode() instead
Member ArrayUtility::unsetValueByPath (array $array, $path)
since TYPO3 v8, will be removed in TYPO3 v9, see ArrayUtility::removeByPath()
Member BackendUtility::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 BackendUtility::getSQLselectableList ($in_list, $tablename, $default_tablename)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member BackendUtility::makeConfigForm ($configArray, $defaults, $dataPrefix)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member BackendUtility::processParams ($params)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member BackendUtility::titleAltAttrib ($content)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member BaseScriptClass::getDatabaseConnection ()
since TYPO3 v8, will be removed in TYPO3 v9, use the Doctrine DBAL layer via the ConnectionPool class
Member BasicFileUtility::checkIfAllowed ($ext, $_, $filename= '')
but still in use in the Core. Don't use in your extensions!
Member BasicFileUtility::cleanFileName ($fileName)
but still in use in the Core. Don't use in your extensions!
Member BasicFileUtility::getUniqueName ($theFile, $theDest, $dontCheckForUnique=false)
but still in use in the Core. Don't use in your extensions!
Class CacheFactory
This file is not in use anymore, as the functionality was moved into the CacheManager class.
Member CacheFactory::__construct ($context, $cacheManager)
since TYPO3 v8, will be removed in TYPO3 v9, as it is not needed anymore
Member Category::getIcon ()
since TYPO3 v8, will be removed in TYPO3 v9
Member Category::setIcon ($icon)
since TYPO3 v8, will be removed in TYPO3 v9
Member CharsetConverter::conv_case ($charset, $string, $case)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strtolower() or mb_strtoupper() directly
Member CharsetConverter::convCapitalize ($charset, $string)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_convert_case() directly
Member CharsetConverter::euc_char2byte_pos ($str, $pos, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, former internal function only
Member CharsetConverter::euc_strlen ($str, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member CharsetConverter::euc_strtrunc ($str, $len, $charset)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strcut() directly
Member CharsetConverter::euc_substr ($str, $start, $charset, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Member CharsetConverter::strlen ($charset, $string)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member CharsetConverter::substr ($charset, $string, $start, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Member CharsetConverter::utf8_byte2char_pos ($str, $pos)
since TYPO3 v8, will be removed with TYPO3 v9, former internal function only
Member CharsetConverter::utf8_strlen ($str)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strlen() directly
Member CharsetConverter::utf8_strpos ($haystack, $needle, $offset=0)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strpos() directly
Member CharsetConverter::utf8_strrpos ($haystack, $needle)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strrpos() directly
Member CharsetConverter::utf8_strtrunc ($str, $len)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_strcut() directly
Member CharsetConverter::utf8_substr ($str, $start, $len=null)
since TYPO3 v8, will be removed with TYPO3 v9, use mb_substr() directly
Member Clipboard::confirmMsg ($table, $rec, $type, $clElements, $columnLabel= '')
since TYPO3 v8, will be removed in TYPO3 v9
Member Comparison::getParameterIdentifier ()
since TYPO3 v8, will be removed in TYPO3 v9
Member Comparison::setParameterIdentifier ($parameterIdentifier)
since TYPO3 v8, will be removed in TYPO3 v9
Member ContentObjectRenderer::fileResource ($fName, $addParams= 'alt=""title=""')
since TYPO3 v8, will be removed in TYPO3 v9, use file_get_contents() directly
Member ContentObjectRenderer::getWhere ($table, $conf, $returnQueryArray=false)
since TYPO3 v8, will be removed in TYPO3 v9
Member ContentObjectRenderer::includeLibs (array $config)
since TYPO3 v8, will be removed in TYPO3 v9, use proper class loading instead.
Member ContentObjectRenderer::processParams ($params)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member ContentObjectRenderer::removeBadHTML ($text)
since TYPO3 v8, will be removed in TYPO3 v9
Member ContentObjectRenderer::stdWrap_fontTag ($content= '', $conf=[])
since TYPO3 v8, will be removed in TYPO3 v9
Member ContentObjectRenderer::stdWrap_removeBadHTML ($content= '')
since TYPO3 v8, will be removed in TYPO3 v9
Class DatabaseConnection

----------— THE WHOLE CLASS WILL BE REMOVED IN TYPO3 v9 -------------------------------------------—

DatabaseConnection a.k.a. TYPO3_DB has been superseded by Doctrine DBAL in TYPO3 v8, and 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.

Member DocumentTemplate::divider ($dist)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::funcMenu ($content, $menu)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::getContextMenuCode ()
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::getDragDropCode ($table, $additionalJavaScriptCode= '')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::getHeader ($table, $row, $path, $noViewPageIcon=false, $tWrap=['', ''], $enableClickMenu=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::getResourceHeader ( $resource, $tWrap=['', ''], $enableClickMenu=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::getTabMenu ($mainParams, $elementName, $currentValue, $menuItems, $script= '', $addparams= '')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::getVersionSelector ($id, $noAction=false)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::header ($text)
since TYPO3 v8, will be removed in TYPO3 9
Member DocumentTemplate::icons ($type, $styleAttribValue= '')
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::loadJavascriptLib ($lib)
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::section ($label, $text, $nostrtoupper=false, $sH=false, $type=0, $allowHTMLinHeader=false)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::sectionBegin ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::sectionEnd ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::sectionHeader ($label, $sH=false, $addAttrib= '')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::t3Button ($onClick, $label)
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::viewPageIcon ($id)
since TYPO3 v8, will be removed in TYPO3 v9
Member DocumentTemplate::wrapInCData ($string)
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member DocumentTemplate::wrapScriptTags ($string, $linebreak=true)
since TYPO3 v8, will be removed in TYPO3 v9, use GeneralUtility::wrapJS()
Member ErrorpageMessage::__construct ($message= '', $title= '', $severity=AbstractMessage::ERROR)
since TYPO3 v8, will be removed in TYPO3 v9, use the ErrorPageController instead
Member ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9
Member ExtensionManagementUtility::extRelPath ($key)
since TYPO3 v8, will be removed in TYPO3 v9, use PathUtility::getAbsoluteWebPath(), or ->siteRelPath()
Member ExtensionManagementUtility::registerAjaxHandler ($ajaxId, $callbackMethod, $csrfTokenCheck=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member FormResultCompiler::JStop ()
since TYPO3 v8, will be removed in TYPO3 v9
Class FramesetRenderer
since TYPO3 v8, will be removed in TYPO3 v9
Member FunctionalTestCase::getDatabaseConnection ()
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::array2xml_cs (array $array, $docTag= 'phparray', array $options=[], $charset= '')
since TYPO3 v8, will be removed in TYPO3 v9.
Member GeneralUtility::compat_version ($verNumberStr)
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::convertMicrotime ($microtime)
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::deHSCentities ($str)
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::flushOutputBuffers ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9.
Member GeneralUtility::generateRandomBytes ($bytesToReturn)
since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9. Use ->generateRandomBytes() instead
Member GeneralUtility::getMaximumPathLength ()
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::getRandomHexString ($count)
since TYPO3 CMS 8, this method will be removed in TYPO3 CMS 9. Use ::generateRandomHexString() instead
Member GeneralUtility::imageMagickCommand ($command, $parameters, $path= '')
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9. - use CommandUtility directly
Member GeneralUtility::lcfirst ($string)
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::rawUrlEncodeFP ($str)
since TYPO3 v8, will be removed in TYPO3 v9, use the PHP methods directly instead
Member GeneralUtility::rawUrlEncodeJS ($str)
since TYPO3 v8, will be removed in TYPO3 v9, implement directly via PHP instead
Member GeneralUtility::removeXSS ($string)
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::requireFile ($requireFile)
since TYPO3 CMS 8, this file will be removed in TYPO3 CMS 9
Member GeneralUtility::requireOnce ($requireFile)
since TYPO3 CMS 8, this file will be removed in TYPO3 CMS 9
Member GeneralUtility::resolveAllSheetsInDS (array $dataStructArray)
since TYPO3 v8, will be removed in TYPO3 v9. This is now integrated in FlexFormTools->parseDataStructureByIdentifier()
Member GeneralUtility::resolveSheetDefInDS ($dataStructArray, $sheet= 'sDEF')
since TYPO3 v8, will be removed in TYPO3 v9. This is now integrated in FlexFormTools->parseDataStructureByIdentifier()
Member GeneralUtility::slashJS ($string, $extended=false, $char= '\'')
since TYPO3 v8, will be removed in TYPO3 v9
Member GeneralUtility::strtolower ($str)
since TYPO3 CMS v8, this method will be removed in TYPO3 CMS v9, use mb_strtolower() instead
Member GeneralUtility::strtoupper ($str)
since TYPO3 CMS v8, this method will be removed in TYPO3 CMS v9, use mb_strtoupper() instead
Member GeneralUtility::xmlGetHeaderAttribs ($xmlData)
since TYPO3 v8, will be removed in TYPO3 v9.
Member GraphicalFunctions::prependAbsolutePath ($fontFile)
since TYPO3 v8, will be removed in TYPO3 v9 - use GeneralUtility::getFileAbsFileName()
Member IconRegistry::getDeprecationSettings ($identifier)
since TYPO3 v8, will be removed in TYPO3 v9
Member Indexer::includeCrawlerClass ()
since TYPO3 v8, will be removed in TYPO3 v9, autoloader is taking care of that functionality
Member LanguageService::addModuleLabels ($arr, $prefix)
since TYPO3 v8, will be removed in TYPO3 v9 - use ModuleLoader instead.
Member LanguageService::getParserFactory ()
since TYPO3 v8, will be removed in TYPO3 v9
Member LanguageService::makeEntities ($str)
since TYPO3 v8, will be removed in TYPO3 v9
Member LanguageService::overrideLL ($index, $value, $overrideDefault=true)
since TYPO3 v8, will be removed in TYPO3 v9
Member LocalizationController::getRecordUidsToCopy (ServerRequestInterface $request, ResponseInterface $response)
since TYPO3 v8, will be removed in TYPO3 v9
Member LocalizationRepository::getAllowedLanguagesForBackendUser ()
since TYPO3 v8, will be removed in TYPO3 v9
Member LocalizationRepository::getExcludeQueryPart ()
since TYPO3 v8, will be removed in TYPO3 v9
Class NullTimeTracker
since TYPO3 v8, will be removed in v9
Member NullTimeTracker::start ()
since TYPO3 v8, will be removed in v9, use the regular time tracking
Member PageLayoutView::pages_getTree ($theRows, $pid, $qWhere, $treeIcons, $depth)
since TYPO3 v8, will be removed in TYPO3 v9
Member PageRepository::getPathFromRootline ($rl, $len=20)
since TYPO3 v8, will be removed in TYPO3 v9
Member PersistenceManagerInterface::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.
Member PersistenceManagerInterface::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.
Member PersistenceManagerInterface::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.
Returns
void
Class PreparedStatement

----------— THE WHOLE CLASS WILL BE REMOVED IN TYPO3 v9 ------------------—

This class has been superseded by Doctrine DBAL in TYPO3 v8, and will be removed in TYPO3 v9

Member PreparedStatement::__construct ($query, $table, array $precompiledQueryParts=[])
since TYPO3 v8, will be removed in TYPO3 v9, use Doctrine DBAL as it does PreparedStatements built-in
Member QueryInterface::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.
Member QueryView::tableWrap ($str)
since TYPO3 v8, will be removed in TYPO3 v9
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 RenderingContext::getTemplateVariableContainer ()
since TYPO3 CMS 8, will be removed in TYPO3 CMS 9 - use getVariableProvider instead
See also
getVariableProvider
Returns
The Template Variable Container
Member SearchFormController::utf8_to_currentCharset ($str)
since TYPO3 v8, will be removed in TYPO3 v9
Member SoloFieldContainer::render ()
since TYPO3 v8, will be removed in TYPO3 v9
Member SpellCheckingController::main (ServerRequestInterface $request, ResponseInterface $response)
since TYPO3 v8, will be removed in TYPO3 v9
Member TemplateService::fileContent ($fileName)
since TYPO3 v8, will be removed in TYPO3 v9, use $this->getFileName() and file_get_contents directly
Member TemplateService::removeQueryString ($url)
since TYPO3 v8, will be removed in TYPO3 v9, use rtrim($url, '?') instead
Member TemplateService::sortedKeyList ($setupArr, $acceptOnlyProperties=false)
since TYPO3 v8, will be removed in TYPO3 v9, use ArrayUtility::filterAndSortByNumericKeys instead
Member Typo3QuerySettings::getUsePreparedStatement ()
since TYPO3 v8, will be removed in TYPO3 9, this option is handled automatically now in the database abstraction
Member Typo3QuerySettings::getUseQueryCache ()
since TYPO3 v8, will be removed in TYPO3 v9, as the database is taking care of query caching
Member Typo3QuerySettings::usePreparedStatement ($usePreparedStatement)
since TYPO3 v8, will be removed in TYPO3 9, this option is handled automatically now in the database abstraction
Member Typo3QuerySettings::useQueryCache ($useQueryCache)
since TYPO3 v8, will be removed in TYPO3 v9, as the database is taking care of query caching
Returns
QuerySettingsInterface
Member TypoScriptFrontendController::includeLibraries (array $libraries)
since TYPO3 v8, will be removed in TYPO3 v9, use proper class loading instead.
Member UriBuilder::buildUriFromAjaxId ($ajaxIdentifier, $parameters=[], $referenceType=self::ABSOLUTE_PATH)
since TYPO3 v8, will be removed in TYPO3 v9, use the buildUriFromRoute() method