File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ mod tests {
255255 #[ test]
256256 #[ should_panic]
257257 fn test_panic ( ) {
258- Embed :: run ( || {
258+ Embed :: run :: < ( ) , _ > ( || {
259259 panic ! ( "test panic" ) ;
260260 } ) ;
261261 }
Original file line number Diff line number Diff line change 22#![ cfg( feature = "embed" ) ]
33extern crate ext_php_rs;
44
5+ use cfg_if:: cfg_if;
6+
57use ext_php_rs:: embed:: Embed ;
68use ext_php_rs:: ffi:: zend_register_module_ex;
79use ext_php_rs:: prelude:: * ;
@@ -10,7 +12,14 @@ use ext_php_rs::prelude::*;
1012fn test_module ( ) {
1113 Embed :: run ( || {
1214 // Allow to load the module
13- unsafe { zend_register_module_ex ( get_module ( ) ) } ;
15+ cfg_if ! {
16+ if #[ cfg( php84) ] {
17+ // Register as temporary (2) module
18+ unsafe { zend_register_module_ex( get_module( ) , 2 ) } ;
19+ } else {
20+ unsafe { zend_register_module_ex( get_module( ) ) } ;
21+ }
22+ }
1423
1524 let result = Embed :: eval ( "$foo = hello_world('foo');" ) ;
1625
You can’t perform that action at this time.
0 commit comments