1414#include " config.h"
1515#endif
1616
17- #include " php_v8_exception .h"
17+ #include " php_v8_exception_manager .h"
1818#include " php_v8_stack_trace.h"
1919#include " php_v8_message.h"
2020#include " php_v8_string.h"
2121#include " php_v8_value.h"
2222#include " php_v8_isolate.h"
2323#include " php_v8.h"
2424
25- zend_class_entry *php_v8_exception_class_entry ;
26- #define this_ce php_v8_exception_class_entry
25+ zend_class_entry *php_v8_exception_manager_class_entry ;
26+ #define this_ce php_v8_exception_manager_class_entry
2727
2828
29- static PHP_METHOD (Exception, rangeError ) {
29+ static PHP_METHOD (ExceptionManager, createRangeError ) {
3030 zval *php_v8_message_zv;
3131 zval *php_v8_context_zv;
3232
@@ -49,7 +49,7 @@ static PHP_METHOD(Exception, rangeError) {
4949 php_v8_create_value (return_value, local_value, php_v8_context->php_v8_isolate );
5050}
5151
52- static PHP_METHOD (Exception, referenceError ) {
52+ static PHP_METHOD (ExceptionManager, createReferenceError ) {
5353 zval *php_v8_message_zv;
5454 zval *php_v8_context_zv;
5555
@@ -72,7 +72,7 @@ static PHP_METHOD(Exception, referenceError) {
7272 php_v8_create_value (return_value, local_value, php_v8_context->php_v8_isolate );
7373}
7474
75- static PHP_METHOD (Exception, syntaxError ) {
75+ static PHP_METHOD (ExceptionManager, createSyntaxError ) {
7676 zval *php_v8_message_zv;
7777 zval *php_v8_context_zv;
7878
@@ -95,7 +95,7 @@ static PHP_METHOD(Exception, syntaxError) {
9595 php_v8_create_value (return_value, local_value, php_v8_context->php_v8_isolate );
9696}
9797
98- static PHP_METHOD (Exception, typeError ) {
98+ static PHP_METHOD (ExceptionManager, createTypeError ) {
9999 zval *php_v8_message_zv;
100100 zval *php_v8_context_zv;
101101
@@ -117,7 +117,7 @@ static PHP_METHOD(Exception, typeError) {
117117 php_v8_create_value (return_value, local_value, php_v8_context->php_v8_isolate );
118118}
119119
120- static PHP_METHOD (Exception, error ) {
120+ static PHP_METHOD (ExceptionManager, createError ) {
121121 zval *php_v8_message_zv;
122122 zval *php_v8_context_zv;
123123
@@ -140,7 +140,7 @@ static PHP_METHOD(Exception, error) {
140140 php_v8_create_value (return_value, local_value, php_v8_context->php_v8_isolate );
141141}
142142
143- static PHP_METHOD (Exception , createMessage) {
143+ static PHP_METHOD (ExceptionManager , createMessage) {
144144 zval *php_v8_context_zv;
145145 zval *php_v8_exception_zv;
146146
@@ -163,7 +163,7 @@ static PHP_METHOD(Exception, createMessage) {
163163 php_v8_message_create_from_message (return_value, php_v8_context->php_v8_isolate , local_message);
164164}
165165
166- static PHP_METHOD (Exception , getStackTrace) {
166+ static PHP_METHOD (ExceptionManager , getStackTrace) {
167167 zval *php_v8_exception_zv;
168168 zval *php_v8_context_zv;
169169
@@ -191,27 +191,27 @@ static PHP_METHOD(Exception, getStackTrace) {
191191}
192192
193193
194- PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX (arginfo_rangeError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
194+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX (arginfo_createRangeError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
195195 ZEND_ARG_OBJ_INFO(0 , context, V8\\Context, 0 )
196196 ZEND_ARG_OBJ_INFO(0 , message, V8\\StringValue, 0 )
197197ZEND_END_ARG_INFO()
198198
199- PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_referenceError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
199+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_createReferenceError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
200200 ZEND_ARG_OBJ_INFO(0 , context, V8\\Context, 0 )
201201 ZEND_ARG_OBJ_INFO(0 , message, V8\\StringValue, 0 )
202202ZEND_END_ARG_INFO()
203203
204- PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_syntaxError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
204+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_createSyntaxError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
205205 ZEND_ARG_OBJ_INFO(0 , context, V8\\Context, 0 )
206206 ZEND_ARG_OBJ_INFO(0 , message, V8\\StringValue, 0 )
207207ZEND_END_ARG_INFO()
208208
209- PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_typeError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
209+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_createTypeError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
210210 ZEND_ARG_OBJ_INFO(0 , context, V8\\Context, 0 )
211211 ZEND_ARG_OBJ_INFO(0 , message, V8\\StringValue, 0 )
212212ZEND_END_ARG_INFO()
213213
214- PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_error , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
214+ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_createError , ZEND_RETURN_VALUE, 2 , V8\\ObjectValue, 0 )
215215 ZEND_ARG_OBJ_INFO(0 , context, V8\\Context, 0 )
216216 ZEND_ARG_OBJ_INFO(0 , message, V8\\StringValue, 0 )
217217ZEND_END_ARG_INFO()
@@ -226,22 +226,22 @@ PHP_V8_ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_getStackTrace, ZEND_RETURN
226226 ZEND_ARG_OBJ_INFO(0 , exception, V8\\Value, 0 )
227227ZEND_END_ARG_INFO()
228228
229- static const zend_function_entry php_v8_exception_methods [] = {
230- PHP_V8_ME (Exception, rangeError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
231- PHP_V8_ME (Exception, referenceError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
232- PHP_V8_ME (Exception, syntaxError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
233- PHP_V8_ME (Exception, typeError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
234- PHP_V8_ME (Exception, error , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
235- PHP_V8_ME (Exception , createMessage, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
236- PHP_V8_ME (Exception , getStackTrace, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
229+ static const zend_function_entry php_v8_exception_manger_methods [] = {
230+ PHP_V8_ME (ExceptionManager, createRangeError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
231+ PHP_V8_ME (ExceptionManager, createReferenceError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
232+ PHP_V8_ME (ExceptionManager, createSyntaxError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
233+ PHP_V8_ME (ExceptionManager, createTypeError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
234+ PHP_V8_ME (ExceptionManager, createError , ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
235+ PHP_V8_ME (ExceptionManager , createMessage, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
236+ PHP_V8_ME (ExceptionManager , getStackTrace, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
237237
238238 PHP_FE_END
239239};
240240
241- PHP_MINIT_FUNCTION (php_v8_exception ) {
241+ PHP_MINIT_FUNCTION (php_v8_exception_manger ) {
242242 zend_class_entry ce;
243- INIT_NS_CLASS_ENTRY (ce, PHP_V8_NS, " Exception " , php_v8_exception_methods );
244- this_ce = zend_register_internal_class_ex (&ce, php_v8_value_class_entry );
243+ INIT_NS_CLASS_ENTRY (ce, PHP_V8_NS, " ExceptionManager " , php_v8_exception_manger_methods );
244+ this_ce = zend_register_internal_class (&ce);
245245
246246 return SUCCESS;
247247}
0 commit comments