@@ -81,7 +81,11 @@ public function deleteTokenBySeries($series)
81
81
$ sql = 'DELETE FROM rememberme_token WHERE series=:series ' ;
82
82
$ paramValues = ['series ' => $ series ];
83
83
$ paramTypes = ['series ' => \PDO ::PARAM_STR ];
84
- $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
84
+ if (method_exists ($ this ->conn , 'executeStatement ' )) {
85
+ $ this ->conn ->executeStatement ($ sql , $ paramValues , $ paramTypes );
86
+ } else {
87
+ $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
88
+ }
85
89
}
86
90
87
91
/**
@@ -101,7 +105,11 @@ public function updateToken($series, $tokenValue, \DateTime $lastUsed)
101
105
'lastUsed ' => self ::$ useDeprecatedConstants ? Type::DATETIME : Types::DATETIME_MUTABLE ,
102
106
'series ' => \PDO ::PARAM_STR ,
103
107
];
104
- $ updated = $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
108
+ if (method_exists ($ this ->conn , 'executeStatement ' )) {
109
+ $ updated = $ this ->conn ->executeStatement ($ sql , $ paramValues , $ paramTypes );
110
+ } else {
111
+ $ updated = $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
112
+ }
105
113
if ($ updated < 1 ) {
106
114
throw new TokenNotFoundException ('No token found. ' );
107
115
}
@@ -129,6 +137,10 @@ public function createNewToken(PersistentTokenInterface $token)
129
137
'value ' => \PDO ::PARAM_STR ,
130
138
'lastUsed ' => self ::$ useDeprecatedConstants ? Type::DATETIME : Types::DATETIME_MUTABLE ,
131
139
];
132
- $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
140
+ if (method_exists ($ this ->conn , 'executeStatement ' )) {
141
+ $ this ->conn ->executeStatement ($ sql , $ paramValues , $ paramTypes );
142
+ } else {
143
+ $ this ->conn ->executeUpdate ($ sql , $ paramValues , $ paramTypes );
144
+ }
133
145
}
134
146
}
0 commit comments