diff --git a/phper/src/modules.rs b/phper/src/modules.rs index 3adcacc8..6248ca19 100644 --- a/phper/src/modules.rs +++ b/phper/src/modules.rs @@ -113,10 +113,10 @@ unsafe extern "C" fn module_info(zend_module: *mut zend_module_entry) { php_info_print_table_start(); if !module.version.as_bytes().is_empty() { - php_info_print_table_row(2, c"version", module.version.as_ptr()); + php_info_print_table_row(2, c"version".as_ptr(), module.version.as_ptr()); } if !module.author.as_bytes().is_empty() { - php_info_print_table_row(2, c"authors", module.author.as_ptr()); + php_info_print_table_row(2, c"authors".as_ptr(), module.author.as_ptr()); } for (key, value) in &module.infos { php_info_print_table_row(2, key.as_ptr(), value.as_ptr()); diff --git a/tests/integration/tests/integration.rs b/tests/integration/tests/integration.rs index f6d1f6ca..f271ef3e 100644 --- a/tests/integration/tests/integration.rs +++ b/tests/integration/tests/integration.rs @@ -29,6 +29,7 @@ fn test_cli() { "integration", ), &[ + &tests_php_dir.join("phpinfo.php"), &tests_php_dir.join("arguments.php"), &tests_php_dir.join("arrays.php"), &tests_php_dir.join("classes.php"), diff --git a/tests/integration/tests/php/phpinfo.php b/tests/integration/tests/php/phpinfo.php new file mode 100644 index 00000000..d3e1bfdf --- /dev/null +++ b/tests/integration/tests/php/phpinfo.php @@ -0,0 +1,13 @@ +