Skip to content
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

Commit e0113b9

Browse files
committed
Remove V8\FunctionObject::IsBuiltin() method
1 parent a920d60 commit e0113b9

File tree

3 files changed

+2
-29
lines changed

3 files changed

+2
-29
lines changed

src/php_v8_function.cc

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -374,20 +374,6 @@ static PHP_METHOD(V8Function, GetScriptColumnNumber) {
374374
RETURN_LONG((zend_long) column_number);
375375
}
376376

377-
static PHP_METHOD(V8Function, IsBuiltin) {
378-
if (zend_parse_parameters_none() == FAILURE) {
379-
return;
380-
}
381-
382-
PHP_V8_VALUE_FETCH_WITH_CHECK(getThis(), php_v8_value);
383-
PHP_V8_ENTER_STORED_ISOLATE(php_v8_value);
384-
PHP_V8_ENTER_STORED_CONTEXT(php_v8_value);
385-
386-
v8::Local<v8::Function> local_function = php_v8_value_get_function_local(isolate, php_v8_value);
387-
388-
RETURN_BOOL(local_function->IsBuiltin());
389-
}
390-
391377
static PHP_METHOD(V8Function, GetBoundFunction) {
392378
if (zend_parse_parameters_none() == FAILURE) {
393379
return;
@@ -460,9 +446,6 @@ ZEND_END_ARG_INFO()
460446
ZEND_BEGIN_ARG_INFO_EX(arginfo_v8_function_GetScriptColumnNumber, ZEND_SEND_BY_VAL, ZEND_RETURN_VALUE, 0)
461447
ZEND_END_ARG_INFO()
462448

463-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_function_IsBuiltin, ZEND_RETURN_VALUE, 0, _IS_BOOL, NULL, 0)
464-
ZEND_END_ARG_INFO()
465-
466449
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_v8_function_GetBoundFunction, ZEND_RETURN_VALUE, 0, IS_OBJECT, PHP_V8_NS "\\Value", 0)
467450
ZEND_END_ARG_INFO()
468451

@@ -480,7 +463,6 @@ static const zend_function_entry php_v8_object_methods[] = {
480463

481464
PHP_ME(V8Function, GetScriptLineNumber, arginfo_v8_function_GetScriptLineNumber, ZEND_ACC_PUBLIC)
482465
PHP_ME(V8Function, GetScriptColumnNumber, arginfo_v8_function_GetScriptColumnNumber, ZEND_ACC_PUBLIC)
483-
PHP_ME(V8Function, IsBuiltin, arginfo_v8_function_IsBuiltin, ZEND_ACC_PUBLIC)
484466

485467
PHP_ME(V8Function, GetBoundFunction, arginfo_v8_function_GetBoundFunction, ZEND_ACC_PUBLIC)
486468
PHP_ME(V8Function, GetScriptOrigin, arginfo_v8_function_GetScriptOrigin, ZEND_ACC_PUBLIC)

stubs/src/FunctionObject.php

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,6 @@ public function GetScriptColumnNumber()
116116
{
117117
}
118118

119-
/**
120-
* Tells whether this function is builtin.
121-
*
122-
* @bool
123-
*/
124-
public function IsBuiltin() : bool
125-
{
126-
}
127119

128120
///**
129121
// * Returns scriptId.

tests/V8FunctionObject.phpt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ Checkers:
120120
---------
121121
v8Tests\TrackingDtors\FunctionObject(V8\Value)->TypeOf(): V8\StringValue->Value(): string(8) "function"
122122

123-
v8Tests\TrackingDtors\FunctionObject(V8\FunctionObject)->IsBuiltin(): bool(true)
124123
v8Tests\TrackingDtors\FunctionObject(V8\ObjectValue)->IsCallable(): bool(true)
125124
v8Tests\TrackingDtors\FunctionObject(V8\ObjectValue)->IsConstructor(): bool(true)
126125
v8Tests\TrackingDtors\FunctionObject(V8\Value)->IsUndefined(): bool(false)
@@ -151,15 +150,15 @@ Should output Hello World string
151150
string(11) "Script done"
152151

153152
v8Tests\TrackingDtors\FunctionObject(V8\FunctionObject)->GetScriptOrigin():
154-
object(V8\ScriptOrigin)#113 (6) {
153+
object(V8\ScriptOrigin)#112 (6) {
155154
["resource_name":"V8\ScriptOrigin":private]=>
156155
string(0) ""
157156
["resource_line_offset":"V8\ScriptOrigin":private]=>
158157
int(0)
159158
["resource_column_offset":"V8\ScriptOrigin":private]=>
160159
int(0)
161160
["options":"V8\ScriptOrigin":private]=>
162-
object(V8\ScriptOriginOptions)#114 (2) {
161+
object(V8\ScriptOriginOptions)#113 (2) {
163162
["is_shared_cross_origin":"V8\ScriptOriginOptions":private]=>
164163
bool(false)
165164
["is_opaque":"V8\ScriptOriginOptions":private]=>

0 commit comments

Comments
 (0)