2323zend_class_entry *php_v8_boolean_object_class_entry;
2424#define this_ce php_v8_boolean_object_class_entry
2525
26- v8::Local<v8::BooleanObject> php_v8_value_get_boolean_object_local (v8::Isolate *isolate, php_v8_value_t *php_v8_value) {
27- return v8::Local<v8::BooleanObject>::Cast (php_v8_value_get_value_local (isolate, php_v8_value));
28- };
2926
3027static PHP_METHOD (V8BooleanObject, __construct) {
3128 zval rv;
@@ -41,8 +38,7 @@ static PHP_METHOD(V8BooleanObject, __construct) {
4138
4239 v8::Local<v8::BooleanObject> local_bool_obj = v8::BooleanObject::New (isolate, value).As <v8::BooleanObject>();
4340
44- ZVAL_COPY_VALUE (&php_v8_value->this_ptr , getThis ());
45- php_v8_object_store_self_ptr (isolate, local_bool_obj, php_v8_value);
41+ php_v8_object_store_self_ptr (php_v8_value, local_bool_obj);
4642
4743 php_v8_value->persistent ->Reset (isolate, local_bool_obj);
4844}
@@ -56,7 +52,7 @@ static PHP_METHOD(V8BooleanObject, ValueOf) {
5652 PHP_V8_VALUE_FETCH_WITH_CHECK (getThis (), php_v8_value);
5753 PHP_V8_ENTER_STORED_ISOLATE (php_v8_value);
5854
59- v8::Local<v8::BooleanObject> local_boolean = php_v8_value_get_boolean_object_local (isolate, php_v8_value);
55+ v8::Local<v8::BooleanObject> local_boolean = php_v8_value_get_local_as<v8::BooleanObject>( php_v8_value);
6056
6157 RETURN_BOOL (static_cast <zend_bool>(local_boolean->ValueOf ()));
6258}
0 commit comments