File tree 2 files changed +37
-0
lines changed
2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
require_once dirname (__FILE__ ) . '/../../../ext/pdo/tests/pdo_test.inc ' ;
3
3
require_once dirname (__FILE__ ) . '/config.inc ' ;
4
+ if (!isset ($ db )) {
4
5
$ db = PDOTest::test_factory (dirname (__FILE__ ) . '/common.phpt ' );
6
+ }
5
7
6
8
attach ($ db );
7
9
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ PdoPgsql::setNoticeCallback()
3
+ --EXTENSIONS--
4
+ pdo
5
+ pdo_pgsql
6
+ --SKIPIF--
7
+ <?php
8
+ require __DIR__ . '/config.inc ' ;
9
+ require dirname (__DIR__ , 2 ) . '/pdo/tests/pdo_test.inc ' ;
10
+ PDOTest::skip ();
11
+ ?>
12
+ --FILE--
13
+ <?php
14
+
15
+ require_once __DIR__ . "/config.inc " ;
16
+
17
+ $ db = new PdoPgsql ($ config ['ENV ' ]['PDOTEST_DSN ' ]);
18
+
19
+ function disp ($ message ) { echo trim ($ message )."\n" ; }
20
+ function attach ($ db ) { $ db ->setNoticeCallback ('disp ' ); }
21
+
22
+ require __DIR__ . '/issue78621.inc ' ;
23
+
24
+ ?>
25
+ --EXPECT--
26
+ NOTICE: I tampered your data, did you know?
27
+ NOTICE: I tampered your data, did you know?
28
+ array(1) {
29
+ [0]=>
30
+ array(1) {
31
+ ["a"]=>
32
+ string(2) "oh"
33
+ }
34
+ }
35
+ Done
You can’t perform that action at this time.
0 commit comments