@@ -115,21 +115,21 @@ protected function driverConnect(): bool
115115 protected function driverRead (CacheItemInterface $ item )
116116 {
117117 try {
118- $ stm = $ this ->getDb ($ item ->getKey ())
118+ $ stm = $ this ->getDb ($ item ->getEncodedKey ())
119119 ->prepare ("SELECT * FROM `caching` WHERE `keyword`=:keyword LIMIT 1 " );
120120 $ stm ->execute (
121121 [
122- ':keyword ' => $ item ->getKey (),
122+ ':keyword ' => $ item ->getEncodedKey (),
123123 ]
124124 );
125125 $ row = $ stm ->fetch (PDO ::FETCH_ASSOC );
126126 } catch (PDOException $ e ) {
127127 try {
128- $ stm = $ this ->getDb ($ item ->getKey (), true )
128+ $ stm = $ this ->getDb ($ item ->getEncodedKey (), true )
129129 ->prepare ("SELECT * FROM `caching` WHERE `keyword`=:keyword LIMIT 1 " );
130130 $ stm ->execute (
131131 [
132- ':keyword ' => $ item ->getKey (),
132+ ':keyword ' => $ item ->getEncodedKey (),
133133 ]
134134 );
135135 $ row = $ stm ->fetch (PDO ::FETCH_ASSOC );
@@ -301,11 +301,11 @@ protected function driverWrite(CacheItemInterface $item): bool
301301 */
302302 if ($ item instanceof Item) {
303303 try {
304- $ stm = $ this ->getDb ($ item ->getKey ())
304+ $ stm = $ this ->getDb ($ item ->getEncodedKey ())
305305 ->prepare ("INSERT OR REPLACE INTO `caching` (`keyword`,`object`,`exp`) values(:keyword,:object,:exp) " );
306306 $ stm ->execute (
307307 [
308- ':keyword ' => $ item ->getKey (),
308+ ':keyword ' => $ item ->getEncodedKey (),
309309 ':object ' => $ this ->encode ($ this ->driverPreWrap ($ item )),
310310 ':exp ' => $ item ->getExpirationDate ()->getTimestamp (),
311311 ]
@@ -332,12 +332,12 @@ protected function driverDelete(CacheItemInterface $item): bool
332332 */
333333 if ($ item instanceof Item) {
334334 try {
335- $ stm = $ this ->getDb ($ item ->getKey ())
335+ $ stm = $ this ->getDb ($ item ->getEncodedKey ())
336336 ->prepare ("DELETE FROM `caching` WHERE (`exp` <= :U) OR (`keyword`=:keyword) " );
337337
338338 return $ stm ->execute (
339339 [
340- ':keyword ' => $ item ->getKey (),
340+ ':keyword ' => $ item ->getEncodedKey (),
341341 ':U ' => time (),
342342 ]
343343 );
0 commit comments