‪TYPO3CMS  ‪main
TYPO3\CMS\Adminpanel\Log\LoggingStatement Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Log\LoggingStatement:

Public Member Functions

 __construct (private StatementInterface $wrappedStatement, private DoctrineSqlLogger $logger, private string $sql)
 
 bindValue (int|string $param, mixed $value, ParameterType $type=ParameterType::STRING)
 
 execute ()
 

Private Attributes

array $params = []
 
array $types = []
 

Detailed Description

Part of the Doctrine SQL Logging Driver Adapter

Definition at line 30 of file LoggingStatement.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Adminpanel\Log\LoggingStatement::__construct ( private StatementInterface  $wrappedStatement,
private DoctrineSqlLogger  $logger,
private string  $sql 
)

Definition at line 35 of file LoggingStatement.php.

Member Function Documentation

◆ bindValue()

TYPO3\CMS\Adminpanel\Log\LoggingStatement::bindValue ( int|string  $param,
mixed  $value,
ParameterType  $type = ParameterType::STRING 
)

Definition at line 41 of file LoggingStatement.php.

◆ execute()

TYPO3\CMS\Adminpanel\Log\LoggingStatement::execute ( )

Definition at line 49 of file LoggingStatement.php.

Member Data Documentation

◆ $params

array TYPO3\CMS\Adminpanel\Log\LoggingStatement::$params = []
private

Definition at line 32 of file LoggingStatement.php.

◆ $types

array TYPO3\CMS\Adminpanel\Log\LoggingStatement::$types = []
private

Definition at line 33 of file LoggingStatement.php.