diff options
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); |