diff options
Diffstat (limited to 'Zend/zend_interfaces.c')
-rw-r--r-- | Zend/zend_interfaces.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index 5d58b3e178..d2b96e6bf3 100644 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -512,7 +512,7 @@ static int zend_implement_serializable(zend_class_entry *interface, zend_class_e { if (class_type->parent && (class_type->parent->serialize || class_type->parent->unserialize) - && !instanceof_function_ex(class_type->parent, zend_ce_serializable, 1)) { + && !zend_class_implements_interface(class_type->parent, zend_ce_serializable)) { return FAILURE; } if (!class_type->serialize) { |