@@ -11,15 +11,56 @@ class RdsDataParameterBagTest extends TestCase
11
11
public static function sqlPreparation ()
12
12
{
13
13
return [
14
- [[0 => 1 ], 'SELECT * FROM x WHERE y = ? ' , 'SELECT * FROM x WHERE y = :0 ' ],
15
- [[1 => 1 ], 'SELECT * FROM x WHERE y = ? ' , 'SELECT * FROM x WHERE y = :1 ' ],
16
- [[1 => 1 ], "SELECT * FROM x WHERE x = '?' AND y = ? " , "SELECT * FROM x WHERE x = '?' AND y = :1 " ],
17
- [[1 => 1 ], "SELECT * FROM x WHERE x = ? AND y = '?' " , "SELECT * FROM x WHERE x = :1 AND y = '?' " ],
18
- [[1 => 1 ], "SELECT * FROM x WHERE x = ? AND y = `?` " , "SELECT * FROM x WHERE x = :1 AND y = `?` " ],
19
- [[1 => 1 ], 'SELECT * FROM x WHERE x = ? AND y = "?" ' , 'SELECT * FROM x WHERE x = :1 AND y = "?" ' ],
20
- [[1 => 1 ], "SELECT * FROM x WHERE x = ? AND y = ' \\'?' " , "SELECT * FROM x WHERE x = :1 AND y = ' \\'?' " ],
21
- [[1 => 1 ], "SELECT * FROM x WHERE x = ' \\\\' AND y = ? AND z = ' \\\\' " , "SELECT * FROM x WHERE x = ' \\\\' AND y = :1 AND z = ' \\\\' " ],
22
- [['foo ' => 1 ], 'SELECT * FROM x WHERE x = ? AND y = "?" ' , 'SELECT * FROM x WHERE x = ? AND y = "?" ' ],
14
+ [
15
+ [0 => 1 ],
16
+ 'SELECT * FROM x WHERE y = ? ' ,
17
+ 'SELECT * FROM x WHERE y = :0 '
18
+ ],
19
+ [
20
+ [1 => 1 ],
21
+ 'SELECT * FROM x WHERE y = ? ' ,
22
+ 'SELECT * FROM x WHERE y = :1 '
23
+ ],
24
+ [
25
+ [1 => 1 ],
26
+ "SELECT * FROM x WHERE x = '?' AND y = ? " ,
27
+ "SELECT * FROM x WHERE x = '?' AND y = :1 "
28
+ ],
29
+ [
30
+ [1 => 1 ],
31
+ "SELECT * FROM x WHERE x = ? AND y = '?' " ,
32
+ "SELECT * FROM x WHERE x = :1 AND y = '?' "
33
+ ],
34
+ [
35
+ [1 => 1 ],
36
+ "SELECT * FROM x WHERE x = ? AND y = `?` " ,
37
+ "SELECT * FROM x WHERE x = :1 AND y = `?` "
38
+ ],
39
+ [
40
+ [1 => 1 ],
41
+ 'SELECT * FROM x WHERE x = ? AND y = "?" ' ,
42
+ 'SELECT * FROM x WHERE x = :1 AND y = "?" '
43
+ ],
44
+ [
45
+ [1 => 1 ],
46
+ "SELECT * FROM x WHERE x = ? AND y = ' \\'?' " ,
47
+ "SELECT * FROM x WHERE x = :1 AND y = ' \\'?' "
48
+ ],
49
+ [
50
+ [1 => 1 ],
51
+ "SELECT * FROM x WHERE x = ' \\\\' AND y = ? AND z = ' \\\\' " ,
52
+ "SELECT * FROM x WHERE x = ' \\\\' AND y = :1 AND z = ' \\\\' "
53
+ ],
54
+ [
55
+ ['foo ' => 1 ],
56
+ 'SELECT * FROM x WHERE x = ? AND y = "?" ' ,
57
+ 'SELECT * FROM x WHERE x = ? AND y = "?" '
58
+ ],
59
+ [
60
+ [1 => 1 ],
61
+ 'SELECT * FROM x WHERE x = ? AND y IN ( ' . implode (', ' , range (0 , 1500 )) . ') ' ,
62
+ 'SELECT * FROM x WHERE x = :1 AND y IN ( ' . implode (', ' , range (0 , 1500 )) . ') '
63
+ ],
23
64
];
24
65
}
25
66
0 commit comments