summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore8
-rw-r--r--Makefile4
-rw-r--r--PHPINFO10
-rw-r--r--REFLECTION22160
-rw-r--r--php-pecl-v8.spec249
-rw-r--r--v8-hack.patch58
6 files changed, 22489 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fc9aa8c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+clog
+package-*.xml
+*.tgz
+*.tar.gz
+*.tar.xz
+*.tar.xz.asc
+*.src.rpm
+*/*rpm
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..13af741
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,4 @@
+SRCDIR := $(shell pwd)
+NAME := $(shell basename $(SRCDIR))
+include ../../../common/Makefile
+
diff --git a/PHPINFO b/PHPINFO
new file mode 100644
index 0000000..cfda46c
--- /dev/null
+++ b/PHPINFO
@@ -0,0 +1,10 @@
+
+v8
+
+V8 support => enabled
+Version => 0.2.2
+Revision => release
+Compiled => Apr 24 2019 @ 13:14:52
+
+V8 Engine Compiled Version => 6.8.275.32
+V8 Engine Linked Version => 6.8.275.32-node.51
diff --git a/REFLECTION b/REFLECTION
new file mode 100644
index 0000000..5de6c96
--- /dev/null
+++ b/REFLECTION
@@ -0,0 +1,22160 @@
+Extension [ <persistent> extension #168 v8 version 0.2.2 ] {
+
+ - Classes [70] {
+ Class [ <internal:v8> final class V8\AccessControl ] {
+
+ - Constants [3] {
+ Constant [ public integer DEFAULT_ACCESS ] { 0 }
+ Constant [ public integer ALL_CAN_READ ] { 1 }
+ Constant [ public integer ALL_CAN_WRITE ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\ConstructorBehavior ] {
+
+ - Constants [2] {
+ Constant [ public integer THROW ] { 0 }
+ Constant [ public integer ALLOW ] { 1 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\IntegrityLevel ] {
+
+ - Constants [2] {
+ Constant [ public integer FROZEN ] { 0 }
+ Constant [ public integer SEALED ] { 1 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\PropertyAttribute ] {
+
+ - Constants [4] {
+ Constant [ public integer NONE ] { 0 }
+ Constant [ public integer READ_ONLY ] { 1 }
+ Constant [ public integer DONT_ENUM ] { 2 }
+ Constant [ public integer DONT_DELETE ] { 4 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\PropertyHandlerFlags ] {
+
+ - Constants [4] {
+ Constant [ public integer NONE ] { 0 }
+ Constant [ public integer ALL_CAN_READ ] { 1 }
+ Constant [ public integer NON_MASKING ] { 2 }
+ Constant [ public integer ONLY_INTERCEPT_STRINGS ] { 4 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\PropertyFilter ] {
+
+ - Constants [6] {
+ Constant [ public integer ALL_PROPERTIES ] { 0 }
+ Constant [ public integer ONLY_WRITABLE ] { 1 }
+ Constant [ public integer ONLY_ENUMERABLE ] { 2 }
+ Constant [ public integer ONLY_CONFIGURABLE ] { 4 }
+ Constant [ public integer SKIP_STRINGS ] { 8 }
+ Constant [ public integer SKIP_SYMBOLS ] { 16 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\KeyCollectionMode ] {
+
+ - Constants [2] {
+ Constant [ public integer OWN_ONLY ] { 0 }
+ Constant [ public integer INCLUDE_PROTOTYPES ] { 1 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\IndexFilter ] {
+
+ - Constants [2] {
+ Constant [ public integer INCLUDE_INDICES ] { 0 }
+ Constant [ public integer SKIP_INDICES ] { 1 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> final class V8\RAILMode ] {
+
+ - Constants [4] {
+ Constant [ public integer PERFORMANCE_RESPONSE ] { 0 }
+ Constant [ public integer PERFORMANCE_ANIMATION ] { 1 }
+ Constant [ public integer PERFORMANCE_IDLE ] { 2 }
+ Constant [ public integer PERFORMANCE_LOAD ] { 3 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\Exception extends Exception implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [10] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\TryCatchException extends V8\Exceptions\Exception implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [7] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ Property [ <default> private $try_catch ]
+ }
+
+ - Methods [13] {
+ Method [ <internal:v8, overwrites Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <required> V8\TryCatch $try_catch ]
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method getTryCatch ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\TryCatch ]
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\TerminationException extends V8\Exceptions\TryCatchException implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [13] {
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <required> V8\TryCatch $try_catch ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getTryCatch ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\TryCatch ]
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\ResourceLimitException extends V8\Exceptions\TerminationException implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [13] {
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <required> V8\TryCatch $try_catch ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getTryCatch ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\TryCatch ]
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\TimeLimitException extends V8\Exceptions\ResourceLimitException implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [13] {
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <required> V8\TryCatch $try_catch ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getTryCatch ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\TryCatch ]
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\MemoryLimitException extends V8\Exceptions\ResourceLimitException implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [13] {
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <required> V8\TryCatch $try_catch ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\Exceptions\TryCatchException> public method getTryCatch ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\TryCatch ]
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Exceptions\ValueException extends V8\Exceptions\Exception implements Throwable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [10] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __wakeup ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {
+ }
+ }
+ }
+
+ Interface [ <internal:v8> interface V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [2] {
+ Method [ <internal:v8> abstract public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> abstract public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\HeapStatistics ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [11] {
+ Property [ <default> private $total_heap_size ]
+ Property [ <default> private $total_heap_size_executable ]
+ Property [ <default> private $total_physical_size ]
+ Property [ <default> private $total_available_size ]
+ Property [ <default> private $used_heap_size ]
+ Property [ <default> private $heap_size_limit ]
+ Property [ <default> private $malloced_memory ]
+ Property [ <default> private $peak_malloced_memory ]
+ Property [ <default> private $does_zap_garbage ]
+ Property [ <default> private $number_of_native_contexts ]
+ Property [ <default> private $number_of_detached_contexts ]
+ }
+
+ - Methods [12] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [9] {
+ Parameter #0 [ <optional> float $total_heap_size ]
+ Parameter #1 [ <optional> float $total_heap_size_executable ]
+ Parameter #2 [ <optional> float $total_physical_size ]
+ Parameter #3 [ <optional> float $total_available_size ]
+ Parameter #4 [ <optional> float $used_heap_size ]
+ Parameter #5 [ <optional> float $heap_size_limit ]
+ Parameter #6 [ <optional> float $malloced_memory ]
+ Parameter #7 [ <optional> float $peak_malloced_memory ]
+ Parameter #8 [ <optional> boolean $does_zap_garbage ]
+ }
+ }
+
+ Method [ <internal:v8> public method getTotalHeapSize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getTotalHeapSizeExecutable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getTotalPhysicalSize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getTotalAvailableSize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getUsedHeapSize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getHeapSizeLimit ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getMallocedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getPeakMallocedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method doesZapGarbage ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getNumberOfNativeContexts ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method getNumberOfDetachedContexts ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\StartupData ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [2] {
+ Method [ <internal:v8> static public method createFromSource ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $source ]
+ }
+ - Return [ V8\StartupData ]
+ }
+
+ Method [ <internal:v8> static public method warmUpSnapshotDataBlob ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\StartupData $cold_startup_data ]
+ Parameter #1 [ <required> string $warmup_source ]
+ }
+ - Return [ V8\StartupData ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [3] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $blob ]
+ }
+ }
+
+ Method [ <internal:v8> public method getData ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method isRejected ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Isolate ] {
+
+ - Constants [3] {
+ Constant [ public integer MEMORY_PRESSURE_LEVEL_NONE ] { 0 }
+ Constant [ public integer MEMORY_PRESSURE_LEVEL_MODERATE ] { 1 }
+ Constant [ public integer MEMORY_PRESSURE_LEVEL_CRITICAL ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [22] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> V8\StartupData or NULL $snapshot ]
+ }
+ }
+
+ Method [ <internal:v8> public method within ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> callable $callback ]
+ }
+ }
+
+ Method [ <internal:v8> public method setTimeLimit ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $time_limit_in_seconds ]
+ }
+ }
+
+ Method [ <internal:v8> public method getTimeLimit ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method isTimeLimitHit ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setMemoryLimit ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $memory_limit_in_bytes ]
+ }
+ }
+
+ Method [ <internal:v8> public method getMemoryLimit ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method isMemoryLimitHit ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method memoryPressureNotification ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> integer $level ]
+ }
+ }
+
+ Method [ <internal:v8> public method getHeapStatistics ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\HeapStatistics ]
+ }
+
+ Method [ <internal:v8> public method inContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getEnteredContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method throwException ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $value ]
+ Parameter #2 [ <optional> Throwable $e ]
+ }
+ }
+
+ Method [ <internal:v8> public method idleNotificationDeadline ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $deadline_in_seconds ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method lowMemoryNotification ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method setRAILMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $rail_mode ]
+ }
+ }
+
+ Method [ <internal:v8> public method terminateExecution ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method isExecutionTerminating ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method cancelTerminateExecution ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method isDead ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isInUse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setCaptureStackTraceForUncaughtExceptions ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> boolean $capture ]
+ Parameter #1 [ <optional> integer $frame_limit ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Context ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $isolate ]
+ }
+
+ - Methods [11] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <optional> V8\ObjectTemplate or NULL $global_template ]
+ Parameter #2 [ <optional> V8\ObjectValue or NULL $global_object ]
+ }
+ }
+
+ Method [ <internal:v8> public method within ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> callable $callback ]
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method globalObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method detachGlobal ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method setSecurityToken ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $token ]
+ }
+ }
+
+ Method [ <internal:v8> public method useDefaultSecurityToken ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method getSecurityToken ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method allowCodeGenerationFromStrings ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> boolean $allow ]
+ }
+ }
+
+ Method [ <internal:v8> public method isCodeGenerationFromStringsAllowed ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setErrorMessageForCodeGenerationFromStrings ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\StringValue $message ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Script ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ }
+
+ - Methods [5] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $source ]
+ Parameter #2 [ <optional> V8\ScriptOrigin $origin ]
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method run ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getUnboundScript ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\UnboundScript ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\UnboundScript ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $isolate ]
+ }
+
+ - Methods [8] {
+ Method [ <internal:v8, ctor> private method __construct ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method bindToContext ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Script ]
+ }
+
+ Method [ <internal:v8> public method getId ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getScriptName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getSourceURL ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getSourceMappingURL ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getLineNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $code_pos ]
+ }
+ - Return [ integer ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ScriptCompiler\CachedData ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [3] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $data ]
+ }
+ }
+
+ Method [ <internal:v8> public method getData ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method isRejected ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ScriptCompiler\Source ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [3] {
+ Property [ <default> private $source_string ]
+ Property [ <default> private $origin ]
+ Property [ <default> private $cached_data ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\StringValue $source_string ]
+ Parameter #1 [ <optional> V8\ScriptOrigin or NULL $origin ]
+ Parameter #2 [ <optional> V8\ScriptCompiler\CachedData or NULL $cached_data ]
+ }
+ }
+
+ Method [ <internal:v8> public method getSourceString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method getScriptOrigin ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ScriptOrigin or NULL ]
+ }
+
+ Method [ <internal:v8> public method getCachedData ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ScriptCompiler\CachedData or NULL ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ScriptCompiler ] {
+
+ - Constants [3] {
+ Constant [ public integer OPTION_NO_COMPILE_OPTIONS ] { 0 }
+ Constant [ public integer OPTION_CONSUME_CODE_CACHE ] { 5 }
+ Constant [ public integer OPTION_EAGER_COMPILE ] { 6 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [5] {
+ Method [ <internal:v8> static public method getCachedDataVersionTag ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> static public method compileUnboundScript ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ScriptCompiler\Source $source ]
+ Parameter #2 [ <optional> integer $options ]
+ }
+ - Return [ V8\UnboundScript ]
+ }
+
+ Method [ <internal:v8> static public method compile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ScriptCompiler\Source $source ]
+ Parameter #2 [ <optional> integer $options ]
+ }
+ - Return [ V8\Script ]
+ }
+
+ Method [ <internal:v8> static public method compileFunctionInContext ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ScriptCompiler\Source $source ]
+ Parameter #2 [ <optional> array $arguments ]
+ Parameter #3 [ <optional> array $context_extensions ]
+ }
+ - Return [ V8\FunctionObject ]
+ }
+
+ Method [ <internal:v8> static public method createCodeCache ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\UnboundScript $unbound_script ]
+ Parameter #1 [ <required> V8\StringValue $source_string ]
+ }
+ - Return [ V8\ScriptCompiler\CachedData ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> class V8\ExceptionManager ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [7] {
+ Method [ <internal:v8> static public method createRangeError ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $message ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> static public method createReferenceError ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $message ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> static public method createSyntaxError ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $message ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> static public method createTypeError ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $message ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> static public method createError ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $message ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> static public method createMessage ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $exception ]
+ }
+ - Return [ V8\Message ]
+ }
+
+ Method [ <internal:v8> static public method getStackTrace ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $exception ]
+ }
+ - Return [ V8\StackTrace or NULL ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> class V8\TryCatch ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [8] {
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ Property [ <default> private $exception ]
+ Property [ <default> private $stack_trace ]
+ Property [ <default> private $message ]
+ Property [ <default> private $can_continue ]
+ Property [ <default> private $has_terminated ]
+ Property [ <default> private $external_exception ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [8] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> V8\Context $context ]
+ Parameter #2 [ <optional> V8\Value or NULL $exception ]
+ Parameter #3 [ <optional> V8\Value or NULL $stack_trace ]
+ Parameter #4 [ <optional> V8\Message or NULL $message ]
+ Parameter #5 [ <optional> boolean $can_continue ]
+ Parameter #6 [ <optional> boolean $has_terminated ]
+ Parameter #7 [ <optional> Throwable or NULL $external_exception ]
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method getException ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value or NULL ]
+ }
+
+ Method [ <internal:v8> public method getStackTrace ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value or NULL ]
+ }
+
+ Method [ <internal:v8> public method getMessage ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Message or NULL ]
+ }
+
+ Method [ <internal:v8> public method canContinue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasTerminated ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getExternalException ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Throwable or NULL ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Message ] {
+
+ - Constants [6] {
+ Constant [ public integer ERROR_LEVEL_LOG ] { 1 }
+ Constant [ public integer ERROR_LEVEL_DEBUG ] { 2 }
+ Constant [ public integer ERROR_LEVEL_INFO ] { 4 }
+ Constant [ public integer ERROR_LEVEL_ERROR ] { 8 }
+ Constant [ public integer ERROR_LEVEL_WARNING ] { 16 }
+ Constant [ public integer ERROR_LEVEL_ALL ] { 31 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [11] {
+ Property [ <default> private $message ]
+ Property [ <default> private $script_origin ]
+ Property [ <default> private $source_line ]
+ Property [ <default> private $resource_name ]
+ Property [ <default> private $stack_trace ]
+ Property [ <default> private $line_number ]
+ Property [ <default> private $start_position ]
+ Property [ <default> private $end_position ]
+ Property [ <default> private $start_column ]
+ Property [ <default> private $end_column ]
+ Property [ <default> private $error_level ]
+ }
+
+ - Methods [12] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [11] {
+ Parameter #0 [ <required> string $message ]
+ Parameter #1 [ <required> string $source_line ]
+ Parameter #2 [ <required> V8\ScriptOrigin $script_origin ]
+ Parameter #3 [ <required> string $resource_name ]
+ Parameter #4 [ <required> V8\StackTrace $stack_trace ]
+ Parameter #5 [ <optional> integer or NULL $line_number ]
+ Parameter #6 [ <optional> integer or NULL $start_position ]
+ Parameter #7 [ <optional> integer or NULL $end_position ]
+ Parameter #8 [ <optional> integer or NULL $start_column ]
+ Parameter #9 [ <optional> integer or NULL $end_column ]
+ Parameter #10 [ <optional> integer or NULL $error_level ]
+ }
+ }
+
+ Method [ <internal:v8> public method get ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method getSourceLine ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method getScriptOrigin ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ScriptOrigin ]
+ }
+
+ Method [ <internal:v8> public method getScriptResourceName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method getStackTrace ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StackTrace or NULL ]
+ }
+
+ Method [ <internal:v8> public method getLineNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getStartPosition ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getEndPosition ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getStartColumn ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getEndColumn ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getErrorLevel ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\StackFrame ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [9] {
+ Property [ <default> private $line_number ]
+ Property [ <default> private $column ]
+ Property [ <default> private $script_id ]
+ Property [ <default> private $script_name ]
+ Property [ <default> private $script_name_or_source_url ]
+ Property [ <default> private $function_name ]
+ Property [ <default> private $is_eval ]
+ Property [ <default> private $is_constructor ]
+ Property [ <default> private $is_wasm ]
+ }
+
+ - Methods [10] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [9] {
+ Parameter #0 [ <optional> integer or NULL $line_number ]
+ Parameter #1 [ <optional> integer or NULL $column ]
+ Parameter #2 [ <optional> integer or NULL $script_id ]
+ Parameter #3 [ <optional> string $script_name ]
+ Parameter #4 [ <optional> string $script_name_or_source_url ]
+ Parameter #5 [ <optional> string $function_name ]
+ Parameter #6 [ <optional> boolean $is_eval ]
+ Parameter #7 [ <optional> boolean $is_constructor ]
+ Parameter #8 [ <optional> boolean $is_wasm ]
+ }
+ }
+
+ Method [ <internal:v8> public method getLineNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getColumn ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getScriptId ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getScriptName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method getScriptNameOrSourceURL ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method getFunctionName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method isEval ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isWasm ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\StackTrace ] {
+
+ - Constants [2] {
+ Constant [ public integer MIN_FRAME_LIMIT ] { 0 }
+ Constant [ public integer MAX_FRAME_LIMIT ] { 1000 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [1] {
+ Method [ <internal:v8> static public method currentStackTrace ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> integer $frame_limit ]
+ }
+ - Return [ V8\StackTrace ]
+ }
+ }
+
+ - Properties [1] {
+ Property [ <default> private $frames ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $frames ]
+ }
+ }
+
+ Method [ <internal:v8> public method getFrames ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:v8> public method getFrame ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $index ]
+ }
+ - Return [ V8\StackFrame ]
+ }
+
+ Method [ <internal:v8> public method getFrameCount ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ScriptOriginOptions ] {
+
+ - Constants [4] {
+ Constant [ public integer IS_SHARED_CROSS_ORIGIN ] { 1 }
+ Constant [ public integer IS_OPAQUE ] { 2 }
+ Constant [ public integer IS_WASM ] { 4 }
+ Constant [ public integer IS_MODULE ] { 8 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $flags ]
+ }
+
+ - Methods [6] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> integer $options ]
+ }
+ }
+
+ Method [ <internal:v8> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method isSharedCrossOrigin ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isOpaque ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isWasm ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isModule ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ScriptOrigin ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [6] {
+ Property [ <default> private $resource_name ]
+ Property [ <default> private $resource_line_offset ]
+ Property [ <default> private $resource_column_offset ]
+ Property [ <default> private $script_id ]
+ Property [ <default> private $source_map_url ]
+ Property [ <default> private $options ]
+ }
+
+ - Methods [7] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <optional> string $resource_name ]
+ Parameter #1 [ <optional> integer or NULL $resource_line_offset ]
+ Parameter #2 [ <optional> integer or NULL $resource_column_offset ]
+ Parameter #3 [ <optional> integer or NULL $script_id ]
+ Parameter #4 [ <optional> string $source_map_url ]
+ Parameter #5 [ <optional> V8\ScriptOriginOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:v8> public method resourceName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method resourceLineOffset ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method resourceColumnOffset ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method scriptId ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method sourceMapUrl ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method options ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ScriptOriginOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Data ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:v8> abstract class V8\Value extends V8\Data ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $isolate ]
+ }
+
+ - Methods [70] {
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> abstract class V8\PrimitiveValue extends V8\Value ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [71] {
+ Method [ <internal:v8> abstract public method value ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\UndefinedValue extends V8\PrimitiveValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\NullValue extends V8\PrimitiveValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\BooleanValue extends V8\PrimitiveValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> boolean $value ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> abstract class V8\NameValue extends V8\PrimitiveValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\PrimitiveValue> abstract public method value ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\StringValue extends V8\NameValue ] {
+
+ - Constants [1] {
+ Constant [ public integer MAX_LENGTH ] { 1073741799 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [77] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> $data ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method length ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method utf8Length ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method isOneByte ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method containsOnlyOneByte ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\NameValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\SymbolValue extends V8\NameValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [12] {
+ Method [ <internal:v8> static public method createFor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $name ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method createForApi ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $name ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getHasInstanceSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getIsConcatSpreadableSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getIteratorSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getMatchSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getReplaceSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getSearchSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getSplitSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getToPrimitiveSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getToStringTagSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8> static public method getUnscopablesSymbol ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ }
+ - Return [ V8\SymbolValue ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [74] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <optional> V8\StringValue or NULL $name ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:v8> public method name ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\NameValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\NumberValue extends V8\PrimitiveValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> float $value ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\PrimitiveValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\IntegerValue extends V8\NumberValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, overwrites V8\NumberValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> integer $value ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\NumberValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Int32Value extends V8\IntegerValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, overwrites V8\IntegerValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> integer $value ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\IntegerValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\Uint32Value extends V8\IntegerValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [72] {
+ Method [ <internal:v8, overwrites V8\IntegerValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <required> integer $value ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\IntegerValue, prototype V8\PrimitiveValue> public method value ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ObjectValue extends V8\Value implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $context ]
+ }
+
+ - Methods [110] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ }
+
+ Method [ <internal:v8> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\FunctionObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [121] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> callable $callback ]
+ Parameter #2 [ <optional> integer $length ]
+ }
+ }
+
+ Method [ <internal:v8> public method newInstance ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method call ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method setName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\StringValue $name ]
+ }
+ }
+
+ Method [ <internal:v8> public method getName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getInferredName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getDisplayName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getScriptLineNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getScriptColumnNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getScriptId ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer or NULL ]
+ }
+
+ Method [ <internal:v8> public method getBoundFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method getScriptOrigin ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ScriptOrigin ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ArrayObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $length ]
+ }
+ }
+
+ Method [ <internal:v8> public method length ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\MapObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [113] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ }
+
+ Method [ <internal:v8> public method size ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method clear ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ V8\MapObject ]
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method asArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\SetObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [114] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ }
+
+ Method [ <internal:v8> public method size ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8> public method clear ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method add ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\SetObject ]
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, overwrites V8\ObjectValue, prototype V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method asArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\DateObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [1] {
+ Method [ <internal:v8> static public method dateTimeConfigurationChangeNotification ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\isolate $isolate ]
+ }
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> float $time ]
+ }
+ }
+
+ Method [ <internal:v8> public method valueOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\RegExpObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [7] {
+ Constant [ public integer FLAG_NONE ] { 0 }
+ Constant [ public integer FLAG_GLOBAL ] { 1 }
+ Constant [ public integer FLAG_IGNORE_CASE ] { 2 }
+ Constant [ public integer FLAG_MULTILINE ] { 4 }
+ Constant [ public integer FLAG_STICKY ] { 8 }
+ Constant [ public integer FLAG_UNICODE ] { 16 }
+ Constant [ public integer FLAG_DOTALL ] { 32 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [112] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $context ]
+ Parameter #2 [ <optional> integer or NULL $flags ]
+ }
+ }
+
+ Method [ <internal:v8> public method getSource ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\PromiseObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [3] {
+ Constant [ public integer STATE_PENDING ] { 0 }
+ Constant [ public integer STATE_FULFILLED ] { 1 }
+ Constant [ public integer STATE_REJECTED ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [115] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ }
+
+ Method [ <internal:v8> public method catch ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\FunctionObject $handler ]
+ }
+ - Return [ V8\PromiseObject ]
+ }
+
+ Method [ <internal:v8> public method then ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\FunctionObject $handler ]
+ }
+ - Return [ V8\PromiseObject ]
+ }
+
+ Method [ <internal:v8> public method hasHandler ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method result ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method state ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\PromiseObject\ResolverObject extends V8\PromiseObject implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [3] {
+ Constant [ public integer STATE_PENDING ] { 0 }
+ Constant [ public integer STATE_FULFILLED ] { 1 }
+ Constant [ public integer STATE_REJECTED ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [117] {
+ Method [ <internal:v8, overwrites V8\PromiseObject, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ }
+
+ Method [ <internal:v8> public method resolve ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method reject ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\PromiseObject> public method catch ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\FunctionObject $handler ]
+ }
+ - Return [ V8\PromiseObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\PromiseObject> public method then ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\FunctionObject $handler ]
+ }
+ - Return [ V8\PromiseObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\PromiseObject> public method hasHandler ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\PromiseObject> public method result ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\PromiseObject> public method state ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ProxyObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [114] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $target ]
+ Parameter #2 [ <optional> V8\ObjectValue $handler ]
+ }
+ }
+
+ Method [ <internal:v8> public method getTarget ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue or NULL ]
+ }
+
+ Method [ <internal:v8> public method getHandler ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue or NULL ]
+ }
+
+ Method [ <internal:v8> public method isRevoked ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method revoke ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\NumberObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method valueOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\BooleanObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> boolean $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method valueOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\StringObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method valueOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\SymbolObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [111] {
+ Method [ <internal:v8, overwrites V8\ObjectValue, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\SymbolValue $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method valueOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\SymbolValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method createDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method defineOwnProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ Parameter #2 [ <required> V8\Value $value ]
+ Parameter #3 [ <optional> $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method get ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyDescriptor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method has ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method delete ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $settings ]
+ Parameter #5 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\FunctionObject $getter ]
+ Parameter #2 [ <optional> V8\FunctionObject $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setNativeDataProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> callable or NULL $setter ]
+ Parameter #4 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setLazyDataProperty ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $name ]
+ Parameter #2 [ <required> callable $getter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPropertyNames ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $mode ]
+ Parameter #2 [ <optional> integer $property_filter ]
+ Parameter #3 [ <optional> integer $index_filter ]
+ Parameter #4 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getOwnPropertyNames ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> integer $filter ]
+ Parameter #2 [ <optional> boolean $convert_to_strings ]
+ }
+ - Return [ V8\ArrayObject ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getPrototype ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setPrototype ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $prototype ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method findInstanceInPrototypeChain ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $tmpl ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method objectProtoToString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getConstructorName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method setIntegrityLevel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $level ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasOwnProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealIndexedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> integer $index ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasRealNamedCallbackProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributesInPrototypeChain ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedProperty ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getRealNamedPropertyAttributes ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\NameValue $key ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasNamedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method hasIndexedLookupInterceptor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method getIdentityHash ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method clone ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isCallable ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method isConstructor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsFunction ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $recv ]
+ Parameter #2 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue> public method callAsConstructor ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <optional> array $arguments ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\ObjectValue, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNull ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNullOrUndefined ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTrue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFalse ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbol ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBoolean ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumber ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArgumentsObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBooleanObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNumberObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isStringObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSymbolObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isNativeError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isRegExp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isAsyncFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorFunction ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isGeneratorObject ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isPromise ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isMapIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSetIterator ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakMap ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isWeakSet ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isArrayBufferView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isTypedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint8ClampedArray ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt8Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt16Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isUint32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isInt32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat32Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isFloat64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigInt64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isBigUint64Array ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isDataView ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isSharedArrayBuffer ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method isProxy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toBoolean ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\BooleanValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toNumber ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\NumberValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toDetailString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toObject ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\IntegerValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toUint32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toInt32 ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Int32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method toArrayIndex ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\Uint32Value ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method booleanValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method numberValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method integerValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method int32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method uint32Value ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method equals ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean or NULL ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method strictEquals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method sameValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $that ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method typeOf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\StringValue ]
+ }
+
+ Method [ <internal:v8, inherits V8\Value> public method instanceOf ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> abstract class V8\Template extends V8\Data ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $isolate ]
+ }
+
+ - Methods [5] {
+ Method [ <internal:v8> abstract public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> abstract public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\Data $value ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+
+ Method [ <internal:v8> abstract public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <optional> V8\FunctionTemplate $getter ]
+ Parameter #2 [ <optional> V8\FunctionTemplate $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8> abstract public method setNativeDataProperty ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> callable or NULL $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> V8\FunctionTemplate or NULL $receiver ]
+ Parameter #5 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8> abstract public method setLazyDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ObjectTemplate extends V8\Template implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [15] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <optional> V8\FunctionTemplate or NULL $constructor ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\Data $value ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <optional> V8\FunctionTemplate $getter ]
+ Parameter #2 [ <optional> V8\FunctionTemplate $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setNativeDataProperty ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> callable or NULL $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> V8\FunctionTemplate or NULL $receiver ]
+ Parameter #5 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setLazyDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+
+ Method [ <internal:v8> public method newInstance ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $value ]
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> public method setAccessor ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> callable or NULL $setter ]
+ Parameter #3 [ <optional> integer $settings ]
+ Parameter #4 [ <optional> integer $attributes ]
+ Parameter #5 [ <optional> V8\FunctionTemplate or NULL $receiver ]
+ }
+ }
+
+ Method [ <internal:v8> public method setHandlerForNamedProperty ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\NamedPropertyHandlerConfiguration $configuration ]
+ }
+ }
+
+ Method [ <internal:v8> public method setHandlerForIndexedProperty ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\IndexedPropertyHandlerConfiguration $configuration ]
+ }
+ }
+
+ Method [ <internal:v8> public method setCallAsFunctionHandler ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $callback ]
+ }
+ }
+
+ Method [ <internal:v8> public method isImmutableProto ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8> public method setImmutableProto ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\FunctionTemplate extends V8\Template implements V8\AdjustableExternalMemoryInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [20] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\Isolate $isolate ]
+ Parameter #1 [ <optional> callable or NULL $callback ]
+ Parameter #2 [ <optional> V8\FunctionTemplate or NULL $receiver ]
+ Parameter #3 [ <optional> integer $length ]
+ Parameter #4 [ <optional> integer $behavior ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method set ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> V8\Data $value ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setAccessorProperty ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <optional> V8\FunctionTemplate $getter ]
+ Parameter #2 [ <optional> V8\FunctionTemplate $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setNativeDataProperty ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> callable or NULL $setter ]
+ Parameter #3 [ <optional> integer $attributes ]
+ Parameter #4 [ <optional> V8\FunctionTemplate or NULL $receiver ]
+ Parameter #5 [ <optional> integer $settings ]
+ }
+ }
+
+ Method [ <internal:v8, overwrites V8\Template, prototype V8\Template> public method setLazyDataProperty ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\NameValue $name ]
+ Parameter #1 [ <required> callable $getter ]
+ Parameter #2 [ <optional> integer $attributes ]
+ }
+ }
+
+ Method [ <internal:v8> public method getFunction ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Context $context ]
+ }
+ - Return [ V8\FunctionObject ]
+ }
+
+ Method [ <internal:v8> public method setCallHandler ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> callable $callback ]
+ }
+ }
+
+ Method [ <internal:v8> public method setLength ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $length ]
+ }
+ }
+
+ Method [ <internal:v8> public method instanceTemplate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectTemplate ]
+ }
+
+ Method [ <internal:v8> public method inherit ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\FunctionTemplate $parent ]
+ }
+ }
+
+ Method [ <internal:v8> public method prototypeTemplate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectTemplate ]
+ }
+
+ Method [ <internal:v8> public method setClassName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\StringValue $name ]
+ }
+ }
+
+ Method [ <internal:v8> public method setAcceptAnyReceiver ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> boolean $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method setHiddenPrototype ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> boolean $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method readOnlyPrototype ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method removePrototype ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method hasInstance ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\ObjectValue $object ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method adjustExternalAllocatedMemory ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $change_in_bytes ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8, prototype V8\AdjustableExternalMemoryInterface> public method getExternalAllocatedMemory ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\ReturnValue ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ }
+
+ - Methods [11] {
+ Method [ <internal:v8> public method get ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method set ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> V8\Value $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method setNull ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method setUndefined ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method setEmptyString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:v8> public method setBool ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> boolean $value ]
+ }
+ }
+
+ Method [ <internal:v8> public method setInteger ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $i ]
+ }
+ }
+
+ Method [ <internal:v8> public method setFloat ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $i ]
+ }
+ }
+
+ Method [ <internal:v8> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> public method inContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Interface [ <internal:v8> interface V8\CallbackInfoInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [5] {
+ Method [ <internal:v8> abstract public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8> abstract public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8> abstract public method this ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> abstract public method holder ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8> abstract public method getReturnValue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ReturnValue ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\PropertyCallbackInfo implements V8\CallbackInfoInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [6] {
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ Property [ <default> private $this ]
+ Property [ <default> private $holder ]
+ Property [ <default> private $return_value ]
+ Property [ <default> private $should_throw_on_error ]
+ }
+
+ - Methods [6] {
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method this ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method holder ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getReturnValue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ReturnValue ]
+ }
+
+ Method [ <internal:v8> public method shouldThrowOnError ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\FunctionCallbackInfo implements V8\CallbackInfoInterface ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [8] {
+ Property [ <default> private $isolate ]
+ Property [ <default> private $context ]
+ Property [ <default> private $this ]
+ Property [ <default> private $holder ]
+ Property [ <default> private $return_value ]
+ Property [ <default> private $arguments ]
+ Property [ <default> private $new_target ]
+ Property [ <default> private $is_constructor_call ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getIsolate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Isolate ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getContext ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Context ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method this ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method holder ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ObjectValue ]
+ }
+
+ Method [ <internal:v8, prototype V8\CallbackInfoInterface> public method getReturnValue ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\ReturnValue ]
+ }
+
+ Method [ <internal:v8> public method length ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:v8> public method arguments ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:v8> public method newTarget ] {
+
+ - Parameters [0] {
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> public method isConstructCall ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\NamedPropertyHandlerConfiguration ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> callable $getter ]
+ Parameter #1 [ <optional> callable or NULL $setter ]
+ Parameter #2 [ <optional> callable or NULL $query ]
+ Parameter #3 [ <optional> callable or NULL $deleter ]
+ Parameter #4 [ <optional> callable or NULL $enumerator ]
+ Parameter #5 [ <optional> integer $flags ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\IndexedPropertyHandlerConfiguration ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:v8, ctor> public method __construct ] {
+
+ - Parameters [6] {
+ Parameter #0 [ <required> callable $getter ]
+ Parameter #1 [ <optional> callable or NULL $setter ]
+ Parameter #2 [ <optional> callable or NULL $query ]
+ Parameter #3 [ <optional> callable or NULL $deleter ]
+ Parameter #4 [ <optional> callable or NULL $enumerator ]
+ Parameter #5 [ <optional> integer $flags ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:v8> class V8\JSON ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [2] {
+ Method [ <internal:v8> static public method parse ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\StringValue $json_string ]
+ }
+ - Return [ V8\Value ]
+ }
+
+ Method [ <internal:v8> static public method stringify ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> V8\Context $context ]
+ Parameter #1 [ <required> V8\Value $json_value ]
+ Parameter #2 [ <optional> V8\StringValue or NULL $gap ]
+ }
+ - Return [ string ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+ }
+}
+
diff --git a/php-pecl-v8.spec b/php-pecl-v8.spec
new file mode 100644
index 0000000..ffb9689
--- /dev/null
+++ b/php-pecl-v8.spec
@@ -0,0 +1,249 @@
+# spec file for php-pecl-v8
+#
+# Copyright (c) 2013-2019 Remi Collet
+# License: CC-BY-SA
+# http://creativecommons.org/licenses/by-sa/4.0/
+#
+# Please, preserve the changelog entries
+#
+%if 0%{?scl:1}
+%global sub_prefix %{scl_prefix}
+%scl_package php-pecl-v8
+%else
+%global _root_libdir %{_libdir}
+%endif
+
+%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}}
+%global pecl_name v8
+%global ini_name 40-%{pecl_name}.ini
+
+Summary: V8 JavaScript engine API for PHP
+Name: %{?sub_prefix}php-pecl-%{pecl_name}
+Version: 0.2.2
+Release: 1%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}
+License: PHP
+URL: http://pecl.php.net/package/%{pecl_name}
+Source0: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz
+
+# Use libnode instead of libv8
+Patch1: %{pecl_name}-hack.patch
+
+ExclusiveArch: %{ix86} x86_64 %{arm} ppc mipsel mips64el
+BuildRequires: %{?dtsprefix}gcc
+BuildRequires: %{?dtsprefix}gcc-c++
+BuildRequires: %{?scl_prefix}php-devel > 7.1
+BuildRequires: %{?scl_prefix}php-pear
+# because of https://bugzilla.redhat.com/1378889
+# upstream minimal 6.6.313
+BuildRequires: nodejs-devel
+BuildRequires: nodejs(v8-abi) >= 6.6
+
+Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api}
+Requires: %{?scl_prefix}php(api) = %{php_core_api}
+%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}}
+
+Provides: %{?scl_prefix}php-%{pecl_name} = %{version}
+Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version}
+Provides: %{?scl_prefix}php-pecl(%{pecl_name}) = %{version}
+Provides: %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version}
+%if "%{?scl_prefix}" != "%{?sub_prefix}"
+Provides: %{?scl_prefix}php-pecl-%{pecl_name} = %{version}-%{release}
+Provides: %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa} = %{version}-%{release}
+%endif
+
+%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel}
+# Other third party repo stuff
+Obsoletes: php71u-pecl-%{pecl_name} <= %{version}
+Obsoletes: php71w-pecl-%{pecl_name} <= %{version}
+%if "%{php_version}" > "7.2"
+Obsoletes: php72u-pecl-%{pecl_name} <= %{version}
+Obsoletes: php72w-pecl-%{pecl_name} <= %{version}
+%endif
+%if "%{php_version}" > "7.3"
+Obsoletes: php73u-pecl-%{pecl_name} <= %{version}
+Obsoletes: php73w-pecl-%{pecl_name} <= %{version}
+%endif
+%endif
+
+%if 0%{?fedora} < 20 && 0%{?rhel} < 7
+# Filter shared private
+%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$}
+%{?filter_setup}
+%endif
+
+
+%description
+This extension brings V8 JavaScript engine API to PHP with some abstraction
+in mind and provides an accurate native V8 C++ API implementation available
+from PHP.
+
+Documentation: https://php-v8.readthedocs.io.
+
+Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}.
+
+
+%prep
+%setup -q -c
+mv %{pecl_name}-%{version} NTS
+
+# Don't install/register tests
+sed -e 's/role="test"/role="src"/' \
+ %{?_licensedir:-e '/LICENSE/s/role="doc"/role="src"/' } \
+ -i package.xml
+
+cd NTS
+%patch1 -p1 -b .hack
+
+# Sanity check, really often broken
+extver=$(sed -n '/#define PHP_V8_VERSION/{s/.* "//;s/".*$//;p}' php_v8.h)
+if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then
+ : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}.
+ exit 1
+fi
+cd ..
+
+%if %{with_zts}
+# Duplicate source tree for NTS / ZTS build
+cp -pr NTS ZTS
+%endif
+
+# Create configuration file
+cat << 'EOF' | tee %{ini_name}
+; Enable %{pecl_name} extension module
+extension=%{pecl_name}.so
+EOF
+
+
+%build
+%{?dtsenable}
+
+cd NTS
+%{_bindir}/phpize
+%configure \
+ --with-v8 \
+ --with-libdir=%{_lib} \
+ --with-php-config=%{_bindir}/php-config
+
+make %{?_smp_mflags}
+
+%if %{with_zts}
+cd ../ZTS
+%{_bindir}/zts-phpize
+%configure \
+ --with-v8 \
+ --with-libdir=%{_lib} \
+ --with-php-config=%{_bindir}/zts-php-config
+
+make %{?_smp_mflags}
+%endif
+
+
+%install
+%{?dtsenable}
+
+make -C NTS install INSTALL_ROOT=%{buildroot}
+
+# install config file
+install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name}
+
+# Install XML package description
+install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml
+
+%if %{with_zts}
+make -C ZTS install INSTALL_ROOT=%{buildroot}
+
+install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name}
+%endif
+
+%{_bindir}/php --no-php-ini \
+ --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \
+ --re %{pecl_name} > REFLECTION
+
+# Documentation
+cd NTS
+for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//')
+do install -Dpm 644 $i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i
+done
+
+
+%if 0%{?fedora} < 24 && 0%{?rhel} < 8
+# when pear installed alone, after us
+%triggerin -- %{?scl_prefix}php-pear
+if [ -x %{__pecl} ] ; then
+ %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
+fi
+
+# posttrans as pear can be installed after us
+%posttrans
+if [ -x %{__pecl} ] ; then
+ %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
+fi
+
+%postun
+if [ $1 -eq 0 -a -x %{__pecl} ] ; then
+ %{pecl_uninstall} %{pecl_name} >/dev/null || :
+fi
+%endif
+
+
+%check
+: Ignore known failed tests
+rm ?TS/tests/001-extension_info.phpt
+rm ?TS/tests/004-ICU-Intl_dateTimeFormat.phpt
+rm ?TS/tests/004-ICU-Intl_numberFormat.phpt
+rm ?TS/tests/Isolate_snapshot_mismatch.phpt
+
+%if %__isa_bits < 64
+export REPORT_EXIT_STATUS=0
+%else
+%if "%{php_version}" > "7.3"
+export REPORT_EXIT_STATUS=0
+%else
+export REPORT_EXIT_STATUS=1
+%endif
+%endif
+
+: Minimal load test for NTS extension
+cd NTS
+%{_bindir}/php --no-php-ini \
+ --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \
+ --modules | grep %{pecl_name}
+
+: Upstream test suite for NTS extension
+TEST_PHP_EXECUTABLE=%{_bindir}/php \
+TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" \
+%{_bindir}/php -n run-tests.php -q --show-diff
+
+
+%if %{with_zts}
+: Minimal load test for ZTS extension
+cd ../ZTS
+%{__ztsphp} --no-php-ini \
+ --define extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \
+ --modules | grep %{pecl_name}
+
+: Upstream test suite for ZTS extension
+TEST_PHP_EXECUTABLE=%{__ztsphp} \
+TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" \
+%{__ztsphp} -n run-tests.php -q --show-diff
+%endif
+
+
+%files
+%{?_licensedir:%license NTS/LICENSE}
+%doc %{pecl_docdir}/%{pecl_name}
+%{pecl_xmldir}/%{name}.xml
+%config(noreplace) %{php_inidir}/%{ini_name}
+%{php_extdir}/%{pecl_name}.so
+
+%if %{with_zts}
+%config(noreplace) %{php_ztsinidir}/%{ini_name}
+%{php_ztsextdir}/%{pecl_name}.so
+%endif
+
+
+%changelog
+* Wed Apr 24 2019 Remi Collet <remi@remirepo.net> - 0.2.2-1
+- initial package, version 0.2.2 (stable)
+- add hack to switch from v8-devel to nodejs-devel
+- ignore failed tests with 7.3 related to type names
diff --git a/v8-hack.patch b/v8-hack.patch
new file mode 100644
index 0000000..49f4563
--- /dev/null
+++ b/v8-hack.patch
@@ -0,0 +1,58 @@
+diff -up ./config.m4.hack ./config.m4
+--- ./config.m4.hack 2019-04-24 12:16:06.018817259 +0200
++++ ./config.m4 2019-04-24 13:05:48.244406629 +0200
+@@ -17,7 +17,7 @@ if test "$PHP_V8" != "no"; then
+ V8_INCLUDE_DIR=""
+
+ SEARCH_PATH="/usr/local /usr"
+- SEARCH_FOR="include/v8.h"
++ SEARCH_FOR="include/node/v8.h"
+
+ V8_MIN_API_VERSION_STR=6.6.313
+
+@@ -25,7 +25,7 @@ if test "$PHP_V8" != "no"; then
+
+ # Path where v8 from packages we recommend are installed, it's /opt/libv8-MAJOR.MINOR on Ubuntu
+ # and /usr/local/opt/v8@MAJOR.MINOR on macOS. For Docker image it's just /opt/libv8
+- PRIORITY_SEARCH_PATH="/opt/libv8-${DESIRED_V8_VERSION} /usr/local/opt/v8@${DESIRED_V8_VERSION} /opt/libv8"
++ PRIORITY_SEARCH_PATH="/opt/libv8-${DESIRED_V8_VERSION} /usr/local/opt/v8@${DESIRED_V8_VERSION} /opt/libv8 /usr"
+ SEARCH_PATH="${PRIORITY_SEARCH_PATH} ${SEARCH_PATH}"
+
+ if test -r $PHP_V8/$SEARCH_FOR; then
+@@ -47,7 +47,7 @@ if test "$PHP_V8" != "no"; then
+ fi
+
+ V8_LIB_DIR=$V8_ROOT_DIR/$PHP_LIBDIR
+- V8_INCLUDE_DIR=$V8_ROOT_DIR/include
++ V8_INCLUDE_DIR=$V8_ROOT_DIR/include/node
+
+ AC_MSG_CHECKING([for ICU data file icudtl.dat])
+
+@@ -63,16 +63,6 @@ if test "$PHP_V8" != "no"; then
+
+ AC_DEFINE_UNQUOTED([PHP_V8_ICU_DATA_DIR], ["$PHP_V8_ICU_DATA_DIR"], [ICU data path (trailing slash is required)])
+
+- case $host_os in
+- darwin* )
+- # MacOS does not support --rpath
+- LDFLAGS="-L$V8_LIB_DIR"
+- ;;
+- * )
+- LDFLAGS="-Wl,--rpath=$V8_LIB_DIR -L$V8_LIB_DIR"
+- ;;
+- esac
+-
+ AC_CACHE_CHECK(for V8 version, ac_cv_v8_version, [
+ if test -z "$V8_INCLUDE_DIR/v8-version.h"; then
+ AC_MSG_RESULT([not found])
+@@ -110,9 +100,7 @@ if test "$PHP_V8" != "no"; then
+ PHP_ADD_INCLUDE($V8_DIR)
+ PHP_ADD_INCLUDE($V8_INCLUDE_DIR)
+
+- PHP_ADD_LIBRARY_WITH_PATH(v8, $V8_LIB_DIR, V8_SHARED_LIBADD)
+- PHP_ADD_LIBRARY_WITH_PATH(v8_libbase, $V8_LIB_DIR, V8_SHARED_LIBADD)
+- PHP_ADD_LIBRARY_WITH_PATH(v8_libplatform, $V8_LIB_DIR, V8_SHARED_LIBADD)
++ PHP_ADD_LIBRARY_WITH_PATH(node, $V8_LIB_DIR, V8_SHARED_LIBADD)
+
+ PHP_SUBST(V8_SHARED_LIBADD)
+ PHP_REQUIRE_CXX()