summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2010-04-23 08:56:03 +0000
committerDmitry Stogov <dmitry@php.net>2010-04-23 08:56:03 +0000
commitf06d839e59c3ca4a8deade44da539b406ded978d (patch)
treeed6ed37925547f7ef579fc92c4176c7a23ff35e3 /Zend/zend_execute_API.c
parent0b2a1964312c288c5311421c01f18b4087614534 (diff)
downloadphp-git-f06d839e59c3ca4a8deade44da539b406ded978d.tar.gz
Use fast class fetch function
Diffstat (limited to 'Zend/zend_execute_API.c')
-rw-r--r--Zend/zend_execute_API.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c
index b773a22c5b..a16240f400 100644
--- a/Zend/zend_execute_API.c
+++ b/Zend/zend_execute_API.c
@@ -1584,6 +1584,8 @@ zend_class_entry *zend_fetch_class_by_name(const char *class_name, uint class_na
if ((fetch_type & ZEND_FETCH_CLASS_SILENT) == 0 && !EG(exception)) {
if ((fetch_type & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_INTERFACE) {
zend_error(E_ERROR, "Interface '%s' not found", class_name);
+ } else if ((fetch_type & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_TRAIT) {
+ zend_error(E_ERROR, "Trait '%s' not found", class_name);
} else {
zend_error(E_ERROR, "Class '%s' not found", class_name);
}