Lines Matching refs:proto_class_name
178 zend_string *fe_class_name, *proto_class_name; in zend_do_perform_type_hint_check() local
199 proto_class_name = NULL; in zend_do_perform_type_hint_check()
202 proto_class_name = proto_arg_info->class_name; in zend_do_perform_type_hint_check()
206 proto_class_name = zend_string_copy(proto->common.scope->parent->name); in zend_do_perform_type_hint_check()
208 proto_class_name = zend_string_copy(proto->common.scope->name); in zend_do_perform_type_hint_check()
209 } else if (proto_class_name) { in zend_do_perform_type_hint_check()
210 zend_string_addref(proto_class_name); in zend_do_perform_type_hint_check()
212 proto_class_name = zend_string_init(class_name, strlen(class_name), 0); in zend_do_perform_type_hint_check()
215 if (strcasecmp(ZSTR_VAL(fe_class_name), ZSTR_VAL(proto_class_name)) != 0) { in zend_do_perform_type_hint_check()
217 zend_string_release(proto_class_name); in zend_do_perform_type_hint_check()
224 proto_ce = zend_lookup_class(proto_class_name); in zend_do_perform_type_hint_check()
231 zend_string_release(proto_class_name); in zend_do_perform_type_hint_check()
237 zend_string_release(proto_class_name); in zend_do_perform_type_hint_check()