getWrappedConnection(); // Attempt to commit while no transaction is running results in exception since PHP 8 + pdo_mysql combination if ($wrappedConnection instanceof PDO && ! $wrappedConnection->inTransaction()) { return; } $connection->commit(); } }