Skip to content

Commit 7a7896d

Browse files
committed
Make sure to load the class for object variance
1 parent 8894ce1 commit 7a7896d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Zend/zend_inheritance.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,8 @@ _inheritance_status _check_covariance(
320320
code = INHERITANCE_UNRESOLVED;
321321
}
322322
} else if (proto_type_code == IS_OBJECT) {
323-
code = INHERITANCE_SUCCESS;
323+
zend_class_entry *fe_ce = lookup_class(fe_class_name);
324+
code = fe_ce ? INHERITANCE_SUCCESS : INHERITANCE_UNRESOLVED;
324325
} else {
325326
code = INHERITANCE_ERROR;
326327
}

0 commit comments

Comments
 (0)