mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
cli: Clean up formatting in do_cli()
(#14531)
* cli: Add spaces around operators in do_cli() * cli: Unify `switch()` body indentation in `do_cli()`
This commit is contained in:
parent
6c9d443a21
commit
10a6f0bd92
1 changed files with 115 additions and 115 deletions
|
@ -596,11 +596,11 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
volatile int request_started = 0;
|
||||
char *php_optarg = NULL, *orig_optarg = NULL;
|
||||
int php_optind = 1, orig_optind = 1;
|
||||
char *exec_direct=NULL, *exec_run=NULL, *exec_begin=NULL, *exec_end=NULL;
|
||||
char *arg_free=NULL, **arg_excp=&arg_free;
|
||||
char *script_file=NULL, *translated_path = NULL;
|
||||
char *exec_direct = NULL, *exec_run = NULL, *exec_begin = NULL, *exec_end = NULL;
|
||||
char *arg_free = NULL, **arg_excp = &arg_free;
|
||||
char *script_file = NULL, *translated_path = NULL;
|
||||
bool interactive = false;
|
||||
const char *param_error=NULL;
|
||||
const char *param_error = NULL;
|
||||
bool hide_argv = false;
|
||||
int num_repeats = 1;
|
||||
pid_t pid = getpid();
|
||||
|
@ -615,7 +615,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
switch (c) {
|
||||
|
||||
case 'i': /* php info & quit */
|
||||
if (php_request_startup()==FAILURE) {
|
||||
if (php_request_startup() == FAILURE) {
|
||||
goto err;
|
||||
}
|
||||
request_started = 1;
|
||||
|
@ -651,7 +651,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
goto out;
|
||||
|
||||
case 'm': /* list compiled in modules */
|
||||
if (php_request_startup()==FAILURE) {
|
||||
if (php_request_startup() == FAILURE) {
|
||||
goto err;
|
||||
}
|
||||
request_started = 1;
|
||||
|
@ -706,7 +706,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = param_mode_conflict;
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_PROCESS_STDIN;
|
||||
context.mode = PHP_CLI_MODE_PROCESS_STDIN;
|
||||
script_file = php_optarg;
|
||||
break;
|
||||
|
||||
|
@ -725,7 +725,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
if (context.mode != PHP_CLI_MODE_STANDARD) {
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_LINT;
|
||||
context.mode = PHP_CLI_MODE_LINT;
|
||||
/* We want to set the error exit status if at least one lint failed.
|
||||
* If all were successful we set the exit status to 0.
|
||||
* We already set EG(exit_status) here such that only failures set the exit status. */
|
||||
|
@ -746,8 +746,8 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = param_mode_conflict;
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_CLI_DIRECT;
|
||||
exec_direct=php_optarg;
|
||||
context.mode = PHP_CLI_MODE_CLI_DIRECT;
|
||||
exec_direct = php_optarg;
|
||||
break;
|
||||
|
||||
case 'R':
|
||||
|
@ -760,8 +760,8 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = param_mode_conflict;
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_run=php_optarg;
|
||||
context.mode = PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_run = php_optarg;
|
||||
break;
|
||||
|
||||
case 'B':
|
||||
|
@ -774,8 +774,8 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = param_mode_conflict;
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_begin=php_optarg;
|
||||
context.mode = PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_begin = php_optarg;
|
||||
break;
|
||||
|
||||
case 'E':
|
||||
|
@ -788,8 +788,8 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = param_mode_conflict;
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_end=php_optarg;
|
||||
context.mode = PHP_CLI_MODE_PROCESS_STDIN;
|
||||
exec_end = php_optarg;
|
||||
break;
|
||||
|
||||
case 's': /* generate highlighted HTML from source */
|
||||
|
@ -797,7 +797,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = "Source highlighting only works for files.\n";
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_HIGHLIGHT;
|
||||
context.mode = PHP_CLI_MODE_HIGHLIGHT;
|
||||
break;
|
||||
|
||||
case 'w':
|
||||
|
@ -805,7 +805,7 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
param_error = "Source stripping only works for files.\n";
|
||||
break;
|
||||
}
|
||||
context.mode=PHP_CLI_MODE_STRIP;
|
||||
context.mode = PHP_CLI_MODE_STRIP;
|
||||
break;
|
||||
|
||||
case 'z': /* load extension file */
|
||||
|
@ -815,23 +815,23 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
hide_argv = true;
|
||||
break;
|
||||
case 10:
|
||||
context.mode=PHP_CLI_MODE_REFLECTION_FUNCTION;
|
||||
context.mode = PHP_CLI_MODE_REFLECTION_FUNCTION;
|
||||
reflection_what = php_optarg;
|
||||
break;
|
||||
case 11:
|
||||
context.mode=PHP_CLI_MODE_REFLECTION_CLASS;
|
||||
context.mode = PHP_CLI_MODE_REFLECTION_CLASS;
|
||||
reflection_what = php_optarg;
|
||||
break;
|
||||
case 12:
|
||||
context.mode=PHP_CLI_MODE_REFLECTION_EXTENSION;
|
||||
context.mode = PHP_CLI_MODE_REFLECTION_EXTENSION;
|
||||
reflection_what = php_optarg;
|
||||
break;
|
||||
case 13:
|
||||
context.mode=PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION;
|
||||
context.mode = PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION;
|
||||
reflection_what = php_optarg;
|
||||
break;
|
||||
case 14:
|
||||
context.mode=PHP_CLI_MODE_REFLECTION_EXT_INFO;
|
||||
context.mode = PHP_CLI_MODE_REFLECTION_EXT_INFO;
|
||||
reflection_what = php_optarg;
|
||||
break;
|
||||
case 15:
|
||||
|
@ -858,8 +858,8 @@ static int do_cli(int argc, char **argv) /* {{{ */
|
|||
is essential to mitigate buggy console info. */
|
||||
interactive = php_win32_console_is_own() &&
|
||||
!(script_file ||
|
||||
argc > php_optind && context.mode!=PHP_CLI_MODE_CLI_DIRECT &&
|
||||
context.mode!=PHP_CLI_MODE_PROCESS_STDIN &&
|
||||
argc > php_optind && context.mode != PHP_CLI_MODE_CLI_DIRECT &&
|
||||
context.mode != PHP_CLI_MODE_PROCESS_STDIN &&
|
||||
strcmp(argv[php_optind-1],"--")
|
||||
);
|
||||
}
|
||||
|
@ -879,11 +879,11 @@ do_repeat:
|
|||
/* only set script_file if not set already and not in direct mode and not at end of parameter list */
|
||||
if (argc > php_optind
|
||||
&& !script_file
|
||||
&& context.mode!=PHP_CLI_MODE_CLI_DIRECT
|
||||
&& context.mode!=PHP_CLI_MODE_PROCESS_STDIN
|
||||
&& strcmp(argv[php_optind-1],"--"))
|
||||
&& context.mode != PHP_CLI_MODE_CLI_DIRECT
|
||||
&& context.mode != PHP_CLI_MODE_PROCESS_STDIN
|
||||
&& strcmp(argv[php_optind - 1],"--"))
|
||||
{
|
||||
script_file=argv[php_optind];
|
||||
script_file = argv[php_optind];
|
||||
php_optind++;
|
||||
}
|
||||
if (script_file) {
|
||||
|
@ -913,15 +913,15 @@ do_repeat:
|
|||
|
||||
/* before registering argv to module exchange the *new* argv[0] */
|
||||
/* we can achieve this without allocating more memory */
|
||||
SG(request_info).argc=argc-php_optind+1;
|
||||
arg_excp = argv+php_optind-1;
|
||||
arg_free = argv[php_optind-1];
|
||||
SG(request_info).argc = argc - php_optind + 1;
|
||||
arg_excp = argv + php_optind - 1;
|
||||
arg_free = argv[php_optind - 1];
|
||||
SG(request_info).path_translated = translated_path ? translated_path : php_self;
|
||||
argv[php_optind-1] = php_self;
|
||||
SG(request_info).argv=argv+php_optind-1;
|
||||
argv[php_optind - 1] = php_self;
|
||||
SG(request_info).argv = argv + php_optind - 1;
|
||||
SG(server_context) = &context;
|
||||
|
||||
if (php_request_startup()==FAILURE) {
|
||||
if (php_request_startup() == FAILURE) {
|
||||
*arg_excp = arg_free;
|
||||
PUTS("Could not startup.\n");
|
||||
goto err;
|
||||
|
@ -965,7 +965,7 @@ do_repeat:
|
|||
}
|
||||
break;
|
||||
case PHP_CLI_MODE_STRIP:
|
||||
if (open_file_for_scanning(&file_handle)==SUCCESS) {
|
||||
if (open_file_for_scanning(&file_handle) == SUCCESS) {
|
||||
zend_strip();
|
||||
}
|
||||
goto out;
|
||||
|
@ -974,7 +974,7 @@ do_repeat:
|
|||
{
|
||||
zend_syntax_highlighter_ini syntax_highlighter_ini;
|
||||
|
||||
if (open_file_for_scanning(&file_handle)==SUCCESS) {
|
||||
if (open_file_for_scanning(&file_handle) == SUCCESS) {
|
||||
php_get_highlight_struct(&syntax_highlighter_ini);
|
||||
zend_highlight(&syntax_highlighter_ini);
|
||||
}
|
||||
|
@ -1002,7 +1002,7 @@ do_repeat:
|
|||
if (exec_begin) {
|
||||
zend_eval_string_ex(exec_begin, NULL, "Command line begin code", 1);
|
||||
}
|
||||
while (EG(exit_status) == SUCCESS && (input=php_stream_gets(s_in_process, NULL, 0)) != NULL) {
|
||||
while (EG(exit_status) == SUCCESS && (input = php_stream_gets(s_in_process, NULL, 0)) != NULL) {
|
||||
len = strlen(input);
|
||||
while (len > 0 && len-- && (input[len]=='\n' || input[len]=='\r')) {
|
||||
input[len] = '\0';
|
||||
|
@ -1032,89 +1032,89 @@ do_repeat:
|
|||
break;
|
||||
}
|
||||
|
||||
case PHP_CLI_MODE_REFLECTION_FUNCTION:
|
||||
case PHP_CLI_MODE_REFLECTION_CLASS:
|
||||
case PHP_CLI_MODE_REFLECTION_EXTENSION:
|
||||
case PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION:
|
||||
{
|
||||
zend_class_entry *pce = NULL;
|
||||
zval arg, ref;
|
||||
zend_execute_data execute_data;
|
||||
case PHP_CLI_MODE_REFLECTION_FUNCTION:
|
||||
case PHP_CLI_MODE_REFLECTION_CLASS:
|
||||
case PHP_CLI_MODE_REFLECTION_EXTENSION:
|
||||
case PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION:
|
||||
{
|
||||
zend_class_entry *pce = NULL;
|
||||
zval arg, ref;
|
||||
zend_execute_data execute_data;
|
||||
|
||||
switch (context.mode) {
|
||||
default:
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_FUNCTION:
|
||||
if (strstr(reflection_what, "::")) {
|
||||
pce = reflection_method_ptr;
|
||||
} else {
|
||||
pce = reflection_function_ptr;
|
||||
}
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_CLASS:
|
||||
pce = reflection_class_ptr;
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_EXTENSION:
|
||||
pce = reflection_extension_ptr;
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION:
|
||||
pce = reflection_zend_extension_ptr;
|
||||
break;
|
||||
}
|
||||
|
||||
ZVAL_STRING(&arg, reflection_what);
|
||||
object_init_ex(&ref, pce);
|
||||
|
||||
memset(&execute_data, 0, sizeof(zend_execute_data));
|
||||
EG(current_execute_data) = &execute_data;
|
||||
zend_call_known_instance_method_with_1_params(
|
||||
pce->constructor, Z_OBJ(ref), NULL, &arg);
|
||||
|
||||
if (EG(exception)) {
|
||||
zval rv;
|
||||
zval *msg = zend_read_property_ex(zend_ce_exception, EG(exception), ZSTR_KNOWN(ZEND_STR_MESSAGE), /* silent */ false, &rv);
|
||||
zend_printf("Exception: %s\n", Z_STRVAL_P(msg));
|
||||
zend_object_release(EG(exception));
|
||||
EG(exception) = NULL;
|
||||
EG(exit_status) = 1;
|
||||
} else {
|
||||
zend_print_zval(&ref, 0);
|
||||
zend_write("\n", 1);
|
||||
}
|
||||
zval_ptr_dtor(&ref);
|
||||
zval_ptr_dtor(&arg);
|
||||
|
||||
break;
|
||||
}
|
||||
case PHP_CLI_MODE_REFLECTION_EXT_INFO:
|
||||
{
|
||||
size_t len = strlen(reflection_what);
|
||||
char *lcname = zend_str_tolower_dup(reflection_what, len);
|
||||
zend_module_entry *module;
|
||||
|
||||
if ((module = zend_hash_str_find_ptr(&module_registry, lcname, len)) == NULL) {
|
||||
if (!strcmp(reflection_what, "main")) {
|
||||
display_ini_entries(NULL);
|
||||
switch (context.mode) {
|
||||
default:
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_FUNCTION:
|
||||
if (strstr(reflection_what, "::")) {
|
||||
pce = reflection_method_ptr;
|
||||
} else {
|
||||
zend_printf("Extension '%s' not present.\n", reflection_what);
|
||||
EG(exit_status) = 1;
|
||||
pce = reflection_function_ptr;
|
||||
}
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_CLASS:
|
||||
pce = reflection_class_ptr;
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_EXTENSION:
|
||||
pce = reflection_extension_ptr;
|
||||
break;
|
||||
case PHP_CLI_MODE_REFLECTION_ZEND_EXTENSION:
|
||||
pce = reflection_zend_extension_ptr;
|
||||
break;
|
||||
}
|
||||
|
||||
ZVAL_STRING(&arg, reflection_what);
|
||||
object_init_ex(&ref, pce);
|
||||
|
||||
memset(&execute_data, 0, sizeof(zend_execute_data));
|
||||
EG(current_execute_data) = &execute_data;
|
||||
zend_call_known_instance_method_with_1_params(
|
||||
pce->constructor, Z_OBJ(ref), NULL, &arg);
|
||||
|
||||
if (EG(exception)) {
|
||||
zval rv;
|
||||
zval *msg = zend_read_property_ex(zend_ce_exception, EG(exception), ZSTR_KNOWN(ZEND_STR_MESSAGE), /* silent */ false, &rv);
|
||||
zend_printf("Exception: %s\n", Z_STRVAL_P(msg));
|
||||
zend_object_release(EG(exception));
|
||||
EG(exception) = NULL;
|
||||
EG(exit_status) = 1;
|
||||
} else {
|
||||
zend_print_zval(&ref, 0);
|
||||
zend_write("\n", 1);
|
||||
}
|
||||
zval_ptr_dtor(&ref);
|
||||
zval_ptr_dtor(&arg);
|
||||
|
||||
break;
|
||||
}
|
||||
case PHP_CLI_MODE_REFLECTION_EXT_INFO:
|
||||
{
|
||||
size_t len = strlen(reflection_what);
|
||||
char *lcname = zend_str_tolower_dup(reflection_what, len);
|
||||
zend_module_entry *module;
|
||||
|
||||
if ((module = zend_hash_str_find_ptr(&module_registry, lcname, len)) == NULL) {
|
||||
if (!strcmp(reflection_what, "main")) {
|
||||
display_ini_entries(NULL);
|
||||
} else {
|
||||
php_info_print_module(module);
|
||||
zend_printf("Extension '%s' not present.\n", reflection_what);
|
||||
EG(exit_status) = 1;
|
||||
}
|
||||
|
||||
efree(lcname);
|
||||
break;
|
||||
} else {
|
||||
php_info_print_module(module);
|
||||
}
|
||||
|
||||
case PHP_CLI_MODE_SHOW_INI_CONFIG:
|
||||
{
|
||||
zend_printf("Configuration File (php.ini) Path: %s\n", PHP_CONFIG_FILE_PATH);
|
||||
zend_printf("Loaded Configuration File: %s\n", php_ini_opened_path ? php_ini_opened_path : "(none)");
|
||||
zend_printf("Scan for additional .ini files in: %s\n", php_ini_scanned_path ? php_ini_scanned_path : "(none)");
|
||||
zend_printf("Additional .ini files parsed: %s\n", php_ini_scanned_files ? php_ini_scanned_files : "(none)");
|
||||
break;
|
||||
}
|
||||
efree(lcname);
|
||||
break;
|
||||
}
|
||||
|
||||
case PHP_CLI_MODE_SHOW_INI_CONFIG:
|
||||
{
|
||||
zend_printf("Configuration File (php.ini) Path: %s\n", PHP_CONFIG_FILE_PATH);
|
||||
zend_printf("Loaded Configuration File: %s\n", php_ini_opened_path ? php_ini_opened_path : "(none)");
|
||||
zend_printf("Scan for additional .ini files in: %s\n", php_ini_scanned_path ? php_ini_scanned_path : "(none)");
|
||||
zend_printf("Additional .ini files parsed: %s\n", php_ini_scanned_files ? php_ini_scanned_files : "(none)");
|
||||
break;
|
||||
}
|
||||
}
|
||||
} zend_end_try();
|
||||
|
||||
|
@ -1130,7 +1130,7 @@ out:
|
|||
free(translated_path);
|
||||
translated_path = NULL;
|
||||
}
|
||||
if (context.mode == PHP_CLI_MODE_LINT && argc > php_optind && strcmp(argv[php_optind],"--")) {
|
||||
if (context.mode == PHP_CLI_MODE_LINT && argc > php_optind && strcmp(argv[php_optind], "--")) {
|
||||
script_file = NULL;
|
||||
goto do_repeat;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue