[TASK] Change namespace of testing framework
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / ext_typoscript_setup.txt
index 993e38d..ffaa907 100644 (file)
@@ -1,21 +1,4 @@
 config.tx_extbase {
-       objects {
-               TYPO3\CMS\Extbase\Persistence\QueryInterface {
-                       className = TYPO3\CMS\Extbase\Persistence\Generic\Query
-               }
-               TYPO3\CMS\Extbase\Persistence\QueryResultInterface {
-                       className = TYPO3\CMS\Extbase\Persistence\Generic\QueryResult
-               }
-               TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface {
-                       className = TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager
-               }
-               TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface {
-                       className = TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend
-               }
-               TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface {
-                       className = TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings
-               }
-       }
        mvc {
                requestHandlers {
                        TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler = TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler
@@ -27,6 +10,7 @@ config.tx_extbase {
        persistence{
                enableAutomaticCacheClearing = 1
                updateReferenceIndex = 0
+               useQueryCache = 1
                classes {
                        TYPO3\CMS\Extbase\Domain\Model\FileMount {
                                mapping {
@@ -38,6 +22,16 @@ config.tx_extbase {
                                        }
                                }
                        }
+                       TYPO3\CMS\Extbase\Domain\Model\FileReference {
+                               mapping {
+                                       tableName = sys_file_reference
+                               }
+                       }
+                       TYPO3\CMS\Extbase\Domain\Model\File {
+                               mapping {
+                                       tableName = sys_file
+                               }
+                       }
                        TYPO3\CMS\Extbase\Domain\Model\BackendUser {
                                mapping {
                                        tableName = be_users
@@ -50,7 +44,6 @@ config.tx_extbase {
                                                endtime.mapOnProperty = endDateAndTime
                                                disableIPlock.mapOnProperty = ipLockIsDisabled
                                                lastlogin.mapOnProperty = lastLoginDateAndTime
-                                               file_mountpoints.mapOnProperty = fileMounts
                                        }
                                }
                        }
@@ -68,7 +61,7 @@ config.tx_extbase {
                                                allowed_languages.mapOnProperty = allowedLanguages
                                                workspace_perms.mapOnProperty = workspacePermission
                                                db_mountpoints.mapOnProperty = databaseMounts
-                                               fileoper_perms.mapOnProperty = fileOperationPermissions
+                                               file_permissions.mapOnProperty = fileOperationPermissions
                                                lockToDomain.mapOnProperty = lockToDomain
                                                hide_in_lists.mapOnProperty = hideInList
                                                TSconfig.mapOnProperty = tsConfig
@@ -78,7 +71,6 @@ config.tx_extbase {
                        TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
                                mapping {
                                        tableName = fe_users
-                                       recordType = TYPO3\CMS\Extbase\Domain\Model\FrontendUser
                                        columns {
                                                lockToDomain.mapOnProperty = lockToDomain
                                        }
@@ -87,7 +79,6 @@ config.tx_extbase {
                        TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup {
                                mapping {
                                        tableName = fe_groups
-                                       recordType = TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup
                                        columns {
                                                lockToDomain.mapOnProperty = lockToDomain
                                        }
@@ -101,11 +92,11 @@ config.tx_extbase {
                }
        }
        features {
-                # this enables/disables the reworked property mapper (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/PropertyMapper_rework)
-               rewrittenPropertyMapper = 0
-                # if enabled, default controller and/or action is skipped when creating URIs through the URI Builder (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/Skip_default_arguments_in_URIs)
+                # if enabled, default controller and/or action is skipped when creating URIs through the URI Builder (see https://wiki.typo3.org/Skip_default_arguments_in_URIs)
                skipDefaultArguments = 0
                # if set to 1, the enable fields are ignored in BE context
                ignoreAllEnableFieldsInBe = 0
+               # Should be on by default, but can be disabled if all action in the plugin are uncached
+               requireCHashArgumentForActionArguments = 1
        }
 }