UsableForConnectionInterface extends Middleware

Custom driver middleware can implement this interface to decide per connection and connection configuration if it should be used or not. For example, registering a global driver middleware which only takes affect on connections using a specific driver like `pdo_sqlite`.

Usually this should be a rare case and mostly a driver middleware can be simply configured as a connection middleware directly, which leaves this more or less a special implementation detail for the TYPO3 core.

Table of Contents

Methods

canBeUsedForConnection()  : bool
Return true if the driver middleware should be used for the concrete connection.

Methods

canBeUsedForConnection()

Return true if the driver middleware should be used for the concrete connection.

public canBeUsedForConnection(string $identifier, array<string|int, mixed> $connectionParams) : bool
Parameters
$identifier : string
$connectionParams : array<string|int, mixed>
Tags
see
ConnectionPool::getDriverMiddlewares()
Return values
bool

        
On this page

Search results