Lines Matching refs:class_entry
2649 zend_class_entry *class_entry = malloc(sizeof(zend_class_entry)); in do_register_internal_class() local
2651 *class_entry = *orig_class_entry; in do_register_internal_class()
2653 class_entry->type = ZEND_INTERNAL_CLASS; in do_register_internal_class()
2654 zend_initialize_class_data(class_entry, 0); in do_register_internal_class()
2655 class_entry->ce_flags = ce_flags | ZEND_ACC_CONSTANTS_UPDATED; in do_register_internal_class()
2656 class_entry->info.internal.module = EG(current_module); in do_register_internal_class()
2658 if (class_entry->info.internal.builtin_functions) { in do_register_internal_class()
2659 …zend_register_functions(class_entry, class_entry->info.internal.builtin_functions, &class_entry->f… in do_register_internal_class()
2662 …ower_copy(ZSTR_VAL(lowercase_name), ZSTR_VAL(orig_class_entry->name), ZSTR_LEN(class_entry->name)); in do_register_internal_class()
2664 zend_hash_update_ptr(CG(class_table), lowercase_name, class_entry); in do_register_internal_class()
2666 return class_entry; in do_register_internal_class()
2675 ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_clas… in zend_register_internal_class_ex() argument
2679 register_class = zend_register_internal_class(class_entry); in zend_register_internal_class_ex()
2688 ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...) /* {{{ … in zend_class_implements() argument
2696 zend_do_implement_interface(class_entry, interface_entry); in zend_class_implements()