Project

General

Profile

Actions

Task #89892

closed

Define singletons used in install tool in service providers

Added by Benjamin Franzke almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Install Tool
Start date:
2019-12-06
Due date:
% Done:

100%

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

Description

This will allow both, dependency injection for these services and usage in install tool.
This is possible thanks to the failsafe container and the service providers which can fed the failsafe container with service factories, where we can wire services manually.

Note: The definition in a service provider means we are required to use manual wiring
and are forced to define the dependencies in the service provider.
With that approach we can assure that a servie, that is used in install tool,
doesn't add new dependencies without defining a factory in a service provider.


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #91260: \TYPO3\CMS\Core\Configuration\SiteConfiguration cannot be overridden with XCLASSClosed2020-05-01

Actions
Related to TYPO3 Core - Task #94493: Define Extbase ImageService as lowlevel serviceClosedBenjamin Franzke2021-07-06

Actions
Actions

Also available in: Atom PDF