diff options
author | Marcus Boerger <helly@php.net> | 2004-11-01 17:39:59 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2004-11-01 17:39:59 +0000 |
commit | bd40510b62d0d63a16b120a2ef102742967335d7 (patch) | |
tree | 7b03d6b811e4b445ecc02fa6df731242b7ef923d /ext/spl/spl_exceptions.c | |
parent | 623f564abc5d7165c4cfadadb7f8a98ce33ee857 (diff) | |
download | php-git-bd40510b62d0d63a16b120a2ef102742967335d7.tar.gz |
- Two new exceptions
- Make use of new exception classes
Diffstat (limited to 'ext/spl/spl_exceptions.c')
-rwxr-xr-x | ext/spl/spl_exceptions.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/spl/spl_exceptions.c b/ext/spl/spl_exceptions.c index 9d19962cc0..afd7536de5 100755 --- a/ext/spl/spl_exceptions.c +++ b/ext/spl/spl_exceptions.c @@ -34,6 +34,8 @@ #include "spl_exceptions.h" zend_class_entry *spl_ce_LogicException; +zend_class_entry *spl_ce_BadFunctionCallException; +zend_class_entry *spl_ce_BadMethodCallException; zend_class_entry *spl_ce_DomainException; zend_class_entry *spl_ce_InvalidArgumentException; zend_class_entry *spl_ce_LengthException; @@ -50,6 +52,8 @@ zend_class_entry *spl_ce_UnderflowException; PHP_MINIT_FUNCTION(spl_exceptions) { REGISTER_SPL_SUB_CLASS_EX(LogicException, Exception, NULL, NULL); + REGISTER_SPL_SUB_CLASS_EX(BadFunctionCallException, LogicException, NULL, NULL); + REGISTER_SPL_SUB_CLASS_EX(BadMethodCallException, BadFunctionCallException, NULL, NULL); REGISTER_SPL_SUB_CLASS_EX(DomainException, LogicException, NULL, NULL); REGISTER_SPL_SUB_CLASS_EX(InvalidArgumentException, LogicException, NULL, NULL); REGISTER_SPL_SUB_CLASS_EX(LengthException, LogicException, NULL, NULL); |