diff options
author | Marcus Boerger <helly@php.net> | 2003-08-30 23:51:42 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2003-08-30 23:51:42 +0000 |
commit | f1c92fa4c522f1ebde315437641bcddd9efadc9c (patch) | |
tree | 9b766b5679031b0dcae110a02e41f799edf6a2db /Zend/zend_exceptions.c | |
parent | c803e4643d65faabf2f37248e855d0f0c713991e (diff) | |
download | php-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.c | 9 |
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; |