summaryrefslogtreecommitdiff
path: root/Zend/zend_exceptions.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_exceptions.c')
-rw-r--r--Zend/zend_exceptions.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/zend_exceptions.c b/Zend/zend_exceptions.c
index 6de12a69a2..40b29e55f3 100644
--- a/Zend/zend_exceptions.c
+++ b/Zend/zend_exceptions.c
@@ -115,12 +115,20 @@ ZEND_METHOD(exception, getcode)
_default_exception_get_entry(getThis(), "code", sizeof("code")-1, return_value TSRMLS_CC);
}
+ZEND_METHOD(exception, gettrace)
+{
+ DEFAULT_0_PARAMS;
+
+ _default_exception_get_entry(getThis(), "trace", sizeof("trace")-1, return_value TSRMLS_CC);
+}
+
static zend_function_entry default_exception_functions[] = {
ZEND_ME(exception, __construct, NULL, 0)
ZEND_ME(exception, getmessage, NULL, 0)
ZEND_ME(exception, getcode, NULL, 0)
ZEND_ME(exception, getfile, NULL, 0)
ZEND_ME(exception, getline, NULL, 0)
+ ZEND_ME(exception, gettrace, NULL, 0)
{NULL, NULL, NULL}
};