Task #87623

Replace config.persistence.classes typoscript

Added by Alexander Schnitzler over 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2019-02-02
Due date:
% Done:

100%

TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Sprint Focus:

Related issues

Related to TYPO3 Core - Bug #76714: Overloading classes in CLI-mode, based on extension/plugin Closed 2016-06-21
Related to TYPO3 Core - Bug #88358: CLI Scheduler not evaluating extbase overwritten classes Closed 2019-05-15
Precedes TYPO3 Core - Task #88607: Move fixture classes from Classes to Tests directory Closed 2019-02-04 2019-02-04

Associated revisions

Revision ae6936dd (diff)
Added by Alexander Schnitzler about 1 year ago

[!!!][TASK] Replace config.persistence.classes typoscript

This patch removes support for the configuration of
persistence related classes via typoscript. This is done
as typoscript is too variable, i.e. the configuration may
change depending on the day, the hour and whatever
possibility typoscript has when it comes to conditions.

The functionality must not vanish completely, but the
configuration should be immutable and predictable at an
early stage of the runtime.

To achieve this, the configuration has to be added to files
like EXT:Configuration/Extbase/Persistence/Classes.php

This patch is considered breaking as the configuration via
typoscript stops working immediately and the configuration
syntax slightly changed.

The easiest way to migrate to the new syntax is to have a
look at configuration files in core extensions.

Releases: master
Resolves: #87623
Change-Id: Id1ceceafd10ec647507bca8078ebf62fe1b02d2a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59570
Tested-by: TYPO3com <>
Tested-by: Georg Ringer <>
Tested-by: Jörg Bösche <>
Tested-by: Susanne Moog <>
Reviewed-by: Georg Ringer <>
Reviewed-by: Jörg Bösche <>
Reviewed-by: Susanne Moog <>

History

#1 Updated by Gerrit Code Review over 1 year ago

  • Status changed from New to Under Review

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59570

#2 Updated by Gerrit Code Review over 1 year ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59570

#3 Updated by Gerrit Code Review over 1 year ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59570

#4 Updated by Gerrit Code Review about 1 year ago

Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59570

#5 Updated by Gerrit Code Review about 1 year ago

Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59570

#6 Updated by Anonymous about 1 year ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#7 Updated by Benni Mack about 1 year ago

  • Status changed from Resolved to Closed

#8 Updated by Alexander Schnitzler 12 months ago

  • Precedes Task #88607: Move fixture classes from Classes to Tests directory added

#9 Updated by Georg Ringer 3 months ago

  • Related to Bug #76714: Overloading classes in CLI-mode, based on extension/plugin added

#10 Updated by Georg Ringer 3 months ago

  • Related to Bug #88358: CLI Scheduler not evaluating extbase overwritten classes added

Also available in: Atom PDF