Lines Matching refs:ce1
280 static bool unlinked_instanceof(zend_class_entry *ce1, zend_class_entry *ce2) { in unlinked_instanceof() argument
281 if (ce1 == ce2) { in unlinked_instanceof()
285 if (ce1->ce_flags & ZEND_ACC_LINKED) { in unlinked_instanceof()
286 return instanceof_function(ce1, ce2); in unlinked_instanceof()
289 if (ce1->parent) { in unlinked_instanceof()
291 if (ce1->ce_flags & ZEND_ACC_RESOLVED_PARENT) { in unlinked_instanceof()
292 parent_ce = ce1->parent; in unlinked_instanceof()
294 parent_ce = zend_lookup_class_ex(ce1->parent_name, NULL, in unlinked_instanceof()
305 if (ce1->num_interfaces) { in unlinked_instanceof()
307 if (ce1->ce_flags & ZEND_ACC_RESOLVED_INTERFACES) { in unlinked_instanceof()
310 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
311 if (unlinked_instanceof(ce1->interfaces[i], ce2)) { in unlinked_instanceof()
316 for (i = 0; i < ce1->num_interfaces; i++) { in unlinked_instanceof()
318 ce1->interface_names[i].name, ce1->interface_names[i].lc_name, in unlinked_instanceof()
321 if (ce && ce != ce1 && unlinked_instanceof(ce, ce2)) { in unlinked_instanceof()