[TASK] Refactor t3lib_pageSelect::getRootline
[Packages/TYPO3.CMS.git] / t3lib / stddb / DefaultConfiguration.php
index 11faf60..949fb2e 100644 (file)
@@ -99,7 +99,7 @@ return array(
                /** @deprecated Deprecated since 4.6 - will be removed in 6.0. */
                'curlProxyServer' => '',                                // String: Proxyserver as http://proxy:port/. Deprecated since 4.6 - will be removed in 6.0. See below for http options.
                /** @deprecated Deprecated since 4.6 - will be removed in 6.0. */
-               'curlProxyTunnel' => FALSE,                             // Boolean: If set, use a tunneled connection through the proxy (usefull for websense etc.). Deprecated since 4.6 - will be removed in 6.0. See below for http options.
+               'curlProxyTunnel' => FALSE,                             // Boolean: If set, use a tunneled connection through the proxy (useful for websense etc.). Deprecated since 4.6 - will be removed in 6.0. See below for http options.
                /** @deprecated Deprecated since 4.6 - will be removed in 6.0. */
                'curlProxyUserPass' => '',                              // String: Proxyserver authentication user:pass. Deprecated since 4.6 - will be removed in 6.0. See below for http options.
                /** @deprecated Deprecated since 4.6 - will be removed in 6.0. */
@@ -131,6 +131,13 @@ return array(
                'reverseProxyPrefixSSL' => '',                          // String: prefix to be added to the internal URL (SCRIPT_NAME and REQUEST_URI) when accessing the server via an SSL proxy. This setting overrides <a href="#SYS-reverseProxyPrefix">[SYS][reverseProxyPrefix]</a>.
                'caching' => array(
                        'cacheConfigurations' => array(
+                                       // The cache_core cache is is for core php code only and must
+                                       // not be abused by third party extensions.
+                               'cache_core' => array(
+                                       'frontend' => 't3lib_cache_frontend_PhpFrontend',
+                                       'backend' => 't3lib_cache_backend_SimpleFileBackend',
+                                       'options' => array(),
+                               ),
                                'cache_hash' => array(
                                        'frontend' => 't3lib_cache_frontend_VariableFrontend',
                                        'backend' => 't3lib_cache_backend_DbBackend',
@@ -160,6 +167,11 @@ return array(
                                        'backend' => 't3lib_cache_backend_TransientMemoryBackend',
                                        'options' => array(),
                                ),
+                               'cache_rootline' => array(
+                                       'frontend' => 't3lib_cache_frontend_VariableFrontend',
+                                       'backend' => 't3lib_cache_backend_DbBackend',
+                                       'options' => array(),
+                               )
                        ),
                ),
                'displayErrors' => -1,                                  // <p>Integer (-1, 0, 1, 2). Configures whether PHP errors should be displayed.</p><dl><dt>0</dt><dd>Do not display any PHP error messages. Overrides the value of "exceptionalErrors" and sets it to 0 (= no errors are turned into exceptions), the configured "productionExceptionHandler" is used as exception handler</dd><dt>1</dt><dd>Display error messages with the registered errorhandler. The configured "debugExceptionHandler" is used as exception handler</dd><dt>2</dt><dd>Display errors only if client matches <a href="#SYS-devIPmask">[SYS][devIPmask]</a>. If devIPmask matches the users IP address  the configured "debugExceptionHandler" is used  for exceptions, if not "productionExceptionHandler" will be used</dd><dt>-1</dt><dd>Default setting. With this option, you can override the PHP setting "display_errors". If devIPmask matches the users IP address  the configured "debugExceptionHandler" is used  for exceptions, if not "productionExceptionHandler" will be used.</dd></dl>
@@ -546,7 +558,7 @@ return array(
                '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.
                'explicitConfirmationOfTranslation' => FALSE,   // If set, then the diff-data of localized records is not saved automatically when updated but requires that a translator clicks the special finish_translation/save/close button that becomes available.
                'versionNumberInFilename' => FALSE,     // <p>Boolean: If TRUE, included CSS and JS files will have the timestamp embedded in the filename, ie. filename.1269312081.js. This will make browsers and proxies reload the files if they change (thus avoiding caching issues). IMPORTANT: this feature requires extra .htaccess rules to work (please refer to _.htaccess or the _.htaccess file from the dummy package)</p><p>If FALSE the filemtime will be appended as a query-string.</p>
-               'spriteIconGenerator_handler' => '',    // String: Used to register own/other spriteGenerating Handler, they have to implement the interface t3lib_spritemanager_SpriteIconGenerator. If set to "t3lib_spritemanager_SpriteBuildingHandler" icons from extensions will automatically merged into sprites.
+               'spriteIconGenerator_handler' => 't3lib_spritemanager_SimpleHandler',   // String: Used to register own/other spriteGenerating Handler, they have to implement the interface t3lib_spritemanager_SpriteIconGenerator. If set to "t3lib_spritemanager_SpriteBuildingHandler" icons from extensions will automatically merged into sprites.
                'debug' => FALSE,                       // Boolean: If set, the loginrefresh is disabled and pageRenderer is set to debug mode. Use this to debug the backend only!
                'AJAX' => array(                                // array of key-value pairs for a unified use of AJAX calls in the TYPO3 backend. Keys are the unique ajaxIDs where the value will be resolved to call a method in an object. See ajax.php and the classes/class.typo3ajax.php for more information.
                        'SC_alt_db_navframe::expandCollapse'                => 'typo3/alt_db_navframe.php:SC_alt_db_navframe->ajaxExpandCollapse',
@@ -663,6 +675,23 @@ return array(
                'ssl_passphrase' => '',                         // String: Passphrase with which local certificate was encoded.
                'userAgent' => 'TYPO3/' . TYPO3_version,        // String: Default user agent. If empty, this will be "TYPO3/4.x", while x is the current branch version. This overrides the constant <em>TYPO3_user_agent</em>.
        ),
+       'LOG' => array(
+               'writerConfiguration' => array(
+                       t3lib_log_Level::DEBUG => array(
+                               't3lib_log_writer_File' => array(
+                               ),
+                       )
+               ),
+               'deprecated' => array(
+                       'writerConfiguration' => array(
+                               t3lib_log_Level::WARNING => array(
+                                       't3lib_log_writer_File' => array(
+                                               'logFile' => 'typo3conf/deprecation.log'
+                                       )
+                               )
+                       )
+               ),
+       ),
        'MODS' => array(                // Backend Module Configuration (obsolete, make extension instead)
        ),
        'USER' => array(                // Here you may define your own setup-vars for use in your include-scripts. (obsolete, make extension instead)