‪TYPO3CMS  ‪main
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider Class Reference
Inheritance diagram for TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider:
TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface

Public Member Functions

 __construct (protected readonly EventDispatcherInterface $eventDispatcher, protected readonly ConnectionPool $connectionPool,)
 
 getConfiguration ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
 __invoke (array $attributes)
 
 getIdentifier ()
 
 getLabel ()
 

Protected Attributes

array $blindedConfigurationOptions
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
string $identifier
 
string $label
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider
 getLanguageService ()
 

Detailed Description

Definition at line 25 of file ConnectionDriverMiddlewaresProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider::__construct ( protected readonly EventDispatcherInterface  $eventDispatcher,
protected readonly ConnectionPool  $connectionPool 
)

Definition at line 47 of file ConnectionDriverMiddlewaresProvider.php.

Member Function Documentation

◆ getConfiguration()

TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider::getConfiguration ( )

Member Data Documentation

◆ $blindedConfigurationOptions

array TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider::$blindedConfigurationOptions
protected
Initial value:
= [
'doctrine-dbal-driver-middlewares' => [
'Raw' => [
'Connections' => [
'Default' => [
'database' => '******',
'host' => '******',
'password' => '******',
'port' => '******',
'socket' => '******',
'username' => '******',
],
],
],
],
]

Blind configurations which should not be visible to mortal admins

Definition at line 30 of file ConnectionDriverMiddlewaresProvider.php.

Referenced by TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider\getConfiguration().