From: Greg Beaver Date: Wed, 14 Dec 2005 03:42:43 +0000 (+0000) Subject: streamline, add more phpinfo output X-Git-Tag: RELEASE_1_0_4~388 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4479bebb137dc0f5ff2163b7a3ff34b236661f0a;p=php streamline, add more phpinfo output switch parameter order for PHP_Archive::mapPhar, will be better in the long run --- diff --git a/ext/phar/phar.c b/ext/phar/phar.c index 58094ba5b4..5043316abb 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -120,7 +120,7 @@ PHP_METHOD(PHP_Archive, mapPhar) zval *halt_constant, **unused1, **unused2; php_stream *fp; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zsb|z", &unused1, &alias, &alias_len, &compressed, &unused2) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sb|zz", &alias, &alias_len, &compressed, &unused1, &unused2) == FAILURE) { return; } #ifndef HAVE_PHAR_ZLIB @@ -282,10 +282,7 @@ PHP_METHOD(PHP_Archive, mapPhar) php_stream_close(fp); } -PHP_METHOD(PHP_Archive, apiVersion) -{ - RETURN_STRING("0.7", 3); -} +PHP_METHOD(PHP_Archive, apiVersion); zend_function_entry php_archive_methods[] = { PHP_ME(PHP_Archive, mapPhar, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC|ZEND_ACC_FINAL) @@ -320,16 +317,6 @@ zend_module_entry phar_module_entry = { ZEND_GET_MODULE(phar) #endif -/* {{{ PHP_INI - */ -/* Remove comments and fill if you need to have entries in php.ini -PHP_INI_BEGIN() - STD_PHP_INI_ENTRY("phar.global_value", "42", PHP_INI_ALL, OnUpdateLong, global_value, zend_phar_globals, phar_globals) - STD_PHP_INI_ENTRY("phar.global_string", "foobar", PHP_INI_ALL, OnUpdateString, global_string, zend_phar_globals, phar_globals) -PHP_INI_END() -*/ -/* }}} */ - /* {{{ php_phar_init_globals */ static void php_phar_init_globals_module(zend_phar_globals *phar_globals) @@ -433,9 +420,6 @@ PHP_MINIT_FUNCTION(phar) */ PHP_MSHUTDOWN_FUNCTION(phar) { - /* uncomment this line if you have INI entries - UNREGISTER_INI_ENTRIES(); - */ return php_unregister_url_stream_wrapper("phar" TSRMLS_CC); } /* }}} */ @@ -461,17 +445,25 @@ PHP_RSHUTDOWN_FUNCTION(phar) } /* }}} */ +PHP_METHOD(PHP_Archive, apiVersion) +{ + RETURN_STRING("0.7.1", 3); +} + /* {{{ PHP_MINFO_FUNCTION */ PHP_MINFO_FUNCTION(phar) { php_info_print_table_start(); php_info_print_table_header(2, "phar PHP Archive support", "enabled"); + php_info_print_table_row(2, "phar API version", "0.7.1"); + php_info_print_table_row(2, "CVS revision", "$Id$"); +#ifdef HAVE_PHAR_ZLIB + php_info_print_table_row(2, "compressed phar support", "enabled"); +#else + php_info_print_table_row(2, "compressed phar support", "disabled"); +#endif php_info_print_table_end(); - - /* Remove comments if you have entries in php.ini - DISPLAY_INI_ENTRIES(); - */ } /* }}} */