@@ -40,6 +40,21 @@ fclose($fp);
40
40
$ fp = fopen ($ fname2 , 'rb ' );
41
41
42
42
//// 3
43
+ $ phar ->setStub ($ fp );
44
+ fclose ($ fp );
45
+
46
+ $ fp = fopen ($ fname , 'rb ' );
47
+ echo fread ($ fp , strlen ($ file )) . "\n" ;
48
+ fclose ($ fp );
49
+
50
+ $ fp = fopen ($ fname2 , 'ab ' );
51
+ fwrite ($ fp , 'booya ' );
52
+ fclose ($ fp );
53
+ echo file_get_contents ($ fname2 ) . "\n" ;
54
+
55
+ $ fp = fopen ($ fname2 , 'rb ' );
56
+
57
+ //// 4
43
58
set_error_handler (function ($ severity , $ message , $ file , $ line ) {
44
59
throw new Exception ($ message );
45
60
});
@@ -48,21 +63,16 @@ try {
48
63
} catch (Exception $ e ) {
49
64
echo $ e ->getMessage () . "\n" ;
50
65
}
51
- fclose ($ fp );
52
66
set_error_handler (null );
67
+ fclose ($ fp );
53
68
54
69
$ fp = fopen ($ fname , 'rb ' );
55
70
echo fread ($ fp , strlen ($ file )) . "\n" ;
56
71
fclose ($ fp );
57
72
58
- $ fp = fopen ($ fname2 , 'ab ' );
59
- fwrite ($ fp , 'booya ' );
60
- fclose ($ fp );
61
- echo file_get_contents ($ fname2 ) . "\n" ;
62
-
63
73
$ fp = fopen ($ fname2 , 'rb ' );
64
74
65
- //// 4
75
+ //// 5
66
76
$ phar ->setStub ($ fp , strlen ($ file ));
67
77
fclose ($ fp );
68
78
@@ -92,9 +102,12 @@ __HALT_COMPILER();
92
102
--EXPECTF--
93
103
<?php echo "first stub \n" ; __HALT_COMPILER (); ?>
94
104
<?php echo "second stub \n" ; __HALT_COMPILER (); ?>
95
- Calling Phar::setStub(resource $stub, int $length) is deprecated
105
+
106
+ Deprecated: Calling Phar::setStub(resource $stub, int $length) is deprecated in %s on line %d
96
107
<?php echo "third stub \n" ; __HALT_COMPILER (); ?>
97
108
<?php echo "third stub \n" ; __HALT_COMPILER (); ?> booya
109
+ Calling Phar::setStub(resource $stub, int $length) is deprecated
110
+ <?php echo "third stub \n" ; __HALT_COMPILER (); ?>
98
111
99
112
Deprecated: Calling Phar::setStub(resource $stub, int $length) is deprecated in %s on line %d
100
113
<?php echo "third stub \n" ; __HALT_COMPILER (); ?>
0 commit comments