Bug #25858

General global settings override local context settings

Added by Karsten Dambekalns over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Should have
Category:
Configuration
Start date:
2011-04-08
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
Complexity:

Description

When evaluating the configuration of settings in FLOW3 the settings should be evaluated in the following order, later entries overriding previous ones:
  1. local settings
  2. global settings
  3. local context settings
  4. global context settings
Currently it is like this, though:
  1. local settings
  2. local context settings
  3. global settings
  4. global context settings

(local means per package, global means, erm, global)

One effect is that the persistence configuration for the Testing context is overwritten by the generic global configuration, which potentially breaks tests and dumps your data...


Related issues

Related to TYPO3.Flow - Bug #25853: Functional tests for persistence are brokenResolvedKarsten Dambekalns2011-04-08

Actions
#1

Updated by Mr. Hudson over 10 years ago

Patch set 1 of change Ic24a63b530e1e2babeb31ec7a9403d3062522f19 has been pushed to the review server.
It is available at http://review.typo3.org/1525

#2

Updated by Karsten Dambekalns over 10 years ago

  • Status changed from Accepted to Under Review
#3

Updated by Karsten Dambekalns over 10 years ago

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

Also available in: Atom PDF