summaryrefslogtreecommitdiff
path: root/Zend/zend_exceptions.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-08-30 23:51:42 +0000
committerMarcus Boerger <helly@php.net>2003-08-30 23:51:42 +0000
commitf1c92fa4c522f1ebde315437641bcddd9efadc9c (patch)
tree9b766b5679031b0dcae110a02e41f799edf6a2db /Zend/zend_exceptions.c
parentc803e4643d65faabf2f37248e855d0f0c713991e (diff)
downloadphp-git-f1c92fa4c522f1ebde315437641bcddd9efadc9c.tar.gz
- Calling abstract methods should be a error for consistency reason.
- So in reflection_api we use the reflection_exception again.
Diffstat (limited to 'Zend/zend_exceptions.c')
-rw-r--r--Zend/zend_exceptions.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/Zend/zend_exceptions.c b/Zend/zend_exceptions.c
index 5dd4da1dfa..ead9e4b7e9 100644
--- a/Zend/zend_exceptions.c
+++ b/Zend/zend_exceptions.c
@@ -25,7 +25,6 @@
#include "zend_builtin_functions.h"
zend_class_entry *default_exception_ptr;
-zend_class_entry *abstract_exception_ptr;
static zend_object_value zend_default_exception_new(zend_class_entry *class_type TSRMLS_DC)
{
@@ -347,9 +346,6 @@ static void zend_register_default_exception(TSRMLS_D)
zend_declare_property_null(default_exception_ptr, "file", sizeof("file")-1, ZEND_ACC_PROTECTED);
zend_declare_property_null(default_exception_ptr, "line", sizeof("line")-1, ZEND_ACC_PROTECTED);
zend_declare_property_null(default_exception_ptr, "trace", sizeof("trace")-1, ZEND_ACC_PROTECTED);
-
- INIT_CLASS_ENTRY(ce, "abstract_exception", NULL);
- abstract_exception_ptr = zend_register_internal_class_ex(&ce, default_exception_ptr, NULL TSRMLS_CC);
}
ZEND_API zend_class_entry *zend_exception_get_default(void)
@@ -357,11 +353,6 @@ ZEND_API zend_class_entry *zend_exception_get_default(void)
return default_exception_ptr;
}
-ZEND_API zend_class_entry *zend_exception_get_abstract(void)
-{
- return abstract_exception_ptr;
-}
-
ZEND_API void zend_throw_exception_ex(zend_class_entry *exception_ce, long code TSRMLS_DC, char *format, ...)
{
zval *ex;