Lines Matching refs:class_entry

2645 	zend_class_entry *class_entry = malloc(sizeof(zend_class_entry));  in do_register_internal_class()  local
2647 *class_entry = *orig_class_entry; in do_register_internal_class()
2649 class_entry->type = ZEND_INTERNAL_CLASS; in do_register_internal_class()
2650 zend_initialize_class_data(class_entry, 0); in do_register_internal_class()
2651 class_entry->ce_flags = ce_flags | ZEND_ACC_CONSTANTS_UPDATED; in do_register_internal_class()
2652 class_entry->info.internal.module = EG(current_module); in do_register_internal_class()
2654 if (class_entry->info.internal.builtin_functions) { in do_register_internal_class()
2655 …zend_register_functions(class_entry, class_entry->info.internal.builtin_functions, &class_entry->f… in do_register_internal_class()
2658 …ower_copy(ZSTR_VAL(lowercase_name), ZSTR_VAL(orig_class_entry->name), ZSTR_LEN(class_entry->name)); in do_register_internal_class()
2660 zend_hash_update_ptr(CG(class_table), lowercase_name, class_entry); in do_register_internal_class()
2662 return class_entry; in do_register_internal_class()
2671 ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_clas… in zend_register_internal_class_ex() argument
2675 register_class = zend_register_internal_class(class_entry); in zend_register_internal_class_ex()
2684 ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...) /* {{{ … in zend_class_implements() argument
2692 zend_do_implement_interface(class_entry, interface_entry); in zend_class_implements()