cur_arg_info     1868 Zend/zend_compile.c 	zend_arg_info *cur_arg_info;
cur_arg_info     1917 Zend/zend_compile.c 	cur_arg_info = &CG(active_op_array)->arg_info[CG(active_op_array)->num_args-1];
cur_arg_info     1918 Zend/zend_compile.c 	cur_arg_info->name = zend_new_interned_string(estrndup(Z_STRVAL(varname->u.constant), Z_STRLEN(varname->u.constant)), Z_STRLEN(varname->u.constant) + 1, 1 TSRMLS_CC);
cur_arg_info     1919 Zend/zend_compile.c 	cur_arg_info->name_len = Z_STRLEN(varname->u.constant);
cur_arg_info     1920 Zend/zend_compile.c 	cur_arg_info->type_hint = 0;
cur_arg_info     1921 Zend/zend_compile.c 	cur_arg_info->pass_by_reference = pass_by_reference;
cur_arg_info     1922 Zend/zend_compile.c 	cur_arg_info->allow_null = 1;
cur_arg_info     1923 Zend/zend_compile.c 	cur_arg_info->is_variadic = is_variadic;
cur_arg_info     1924 Zend/zend_compile.c 	cur_arg_info->class_name = NULL;
cur_arg_info     1925 Zend/zend_compile.c 	cur_arg_info->class_name_len = 0;
cur_arg_info     1928 Zend/zend_compile.c 		cur_arg_info->allow_null = 0;
cur_arg_info     1932 Zend/zend_compile.c 				cur_arg_info->type_hint = IS_ARRAY;
cur_arg_info     1935 Zend/zend_compile.c 						cur_arg_info->allow_null = 1;
cur_arg_info     1938 Zend/zend_compile.c 						cur_arg_info->allow_null = 0;
cur_arg_info     1944 Zend/zend_compile.c 				cur_arg_info->type_hint = IS_CALLABLE;
cur_arg_info     1947 Zend/zend_compile.c 						cur_arg_info->allow_null = 1;
cur_arg_info     1950 Zend/zend_compile.c 						cur_arg_info->allow_null = 0;
cur_arg_info     1956 Zend/zend_compile.c 				cur_arg_info->type_hint = IS_OBJECT;
cur_arg_info     1961 Zend/zend_compile.c 				cur_arg_info->class_name = Z_STRVAL(class_type->u.constant);
cur_arg_info     1962 Zend/zend_compile.c 				cur_arg_info->class_name_len = Z_STRLEN(class_type->u.constant);
cur_arg_info     1965 Zend/zend_compile.c 						cur_arg_info->allow_null = 1;
cur_arg_info     1968 Zend/zend_compile.c 						cur_arg_info->allow_null = 0;
cur_arg_info      576 Zend/zend_execute.c ZEND_API char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, ulong fetch_type, const char **class_name, zend_class_entry **pce TSRMLS_DC)
cur_arg_info      578 Zend/zend_execute.c 	*pce = zend_fetch_class(cur_arg_info->class_name, cur_arg_info->class_name_len, (fetch_type | ZEND_FETCH_CLASS_AUTO | ZEND_FETCH_CLASS_NO_AUTOLOAD) TSRMLS_CC);
cur_arg_info      580 Zend/zend_execute.c 	*class_name = (*pce) ? (*pce)->name: cur_arg_info->class_name;
cur_arg_info      628 Zend/zend_execute.c 	zend_arg_info *cur_arg_info;
cur_arg_info      637 Zend/zend_execute.c 		cur_arg_info = &zf->common.arg_info[arg_num-1];
cur_arg_info      639 Zend/zend_execute.c 		cur_arg_info = &zf->common.arg_info[zf->common.num_args-1];
cur_arg_info      644 Zend/zend_execute.c 	if (cur_arg_info->class_name) {
cur_arg_info      648 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
cur_arg_info      652 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
cur_arg_info      656 Zend/zend_execute.c 		} else if (Z_TYPE_P(arg) != IS_NULL || !(cur_arg_info->allow_null || (default_value && is_null_constant(default_value TSRMLS_CC)))) {
cur_arg_info      657 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
cur_arg_info      660 Zend/zend_execute.c 	} else if (cur_arg_info->type_hint) {
cur_arg_info      661 Zend/zend_execute.c 		switch(cur_arg_info->type_hint) {
cur_arg_info      667 Zend/zend_execute.c 				if (Z_TYPE_P(arg) != IS_ARRAY && (Z_TYPE_P(arg) != IS_NULL || !(cur_arg_info->allow_null || (default_value && is_null_constant(default_value TSRMLS_CC))))) {
cur_arg_info      676 Zend/zend_execute.c 				if (!zend_is_callable(arg, IS_CALLABLE_CHECK_SILENT, NULL TSRMLS_CC) && (Z_TYPE_P(arg) != IS_NULL || !(cur_arg_info->allow_null || (default_value && is_null_constant(default_value TSRMLS_CC))))) {
cur_arg_info       71 Zend/zend_execute.h ZEND_API char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, ulong fetch_type, const char **class_name, zend_class_entry **pce TSRMLS_DC);