@@ -47,7 +47,7 @@ public function GetIsolate()
4747 *
4848 * @return bool
4949 */
50- public function IsUndefined () : bool
50+ public function IsUndefined (): bool
5151 {
5252 }
5353
@@ -56,7 +56,7 @@ public function IsUndefined() : bool
5656 *
5757 * @return bool
5858 */
59- public function IsNull () : bool
59+ public function IsNull (): bool
6060 {
6161 }
6262
@@ -65,7 +65,7 @@ public function IsNull() : bool
6565 *
6666 * @return bool
6767 */
68- public function IsTrue () : bool
68+ public function IsTrue (): bool
6969 {
7070 }
7171
@@ -74,7 +74,7 @@ public function IsTrue() : bool
7474 *
7575 * @return bool
7676 */
77- public function IsFalse () : bool
77+ public function IsFalse (): bool
7878 {
7979 }
8080
@@ -84,7 +84,7 @@ public function IsFalse() : bool
8484 *
8585 * @return bool
8686 */
87- public function IsName () : bool
87+ public function IsName (): bool
8888 {
8989 }
9090
@@ -93,7 +93,7 @@ public function IsName() : bool
9393 *
9494 * @return bool
9595 */
96- public function IsString () : bool
96+ public function IsString (): bool
9797 {
9898 }
9999
@@ -102,7 +102,7 @@ public function IsString() : bool
102102 *
103103 * @return bool
104104 */
105- public function IsSymbol () : bool
105+ public function IsSymbol (): bool
106106 {
107107 }
108108
@@ -111,7 +111,7 @@ public function IsSymbol() : bool
111111 *
112112 * @return bool
113113 */
114- public function IsFunction () : bool
114+ public function IsFunction (): bool
115115 {
116116 }
117117
@@ -120,7 +120,7 @@ public function IsFunction() : bool
120120 *
121121 * @return bool
122122 */
123- public function IsArray () : bool
123+ public function IsArray (): bool
124124 {
125125 }
126126
@@ -129,7 +129,7 @@ public function IsArray() : bool
129129 *
130130 * @return bool
131131 */
132- public function IsObject () : bool
132+ public function IsObject (): bool
133133 {
134134 }
135135
@@ -138,7 +138,7 @@ public function IsObject() : bool
138138 *
139139 * @return bool
140140 */
141- public function IsBoolean () : bool
141+ public function IsBoolean (): bool
142142 {
143143 }
144144
@@ -147,7 +147,7 @@ public function IsBoolean() : bool
147147 *
148148 * @return bool
149149 */
150- public function IsNumber () : bool
150+ public function IsNumber (): bool
151151 {
152152 }
153153
@@ -156,7 +156,7 @@ public function IsNumber() : bool
156156 *
157157 * @return bool
158158 */
159- public function IsInt32 () : bool
159+ public function IsInt32 (): bool
160160 {
161161 }
162162
@@ -165,7 +165,7 @@ public function IsInt32() : bool
165165 *
166166 * @return bool
167167 */
168- public function IsUint32 () : bool
168+ public function IsUint32 (): bool
169169 {
170170 }
171171
@@ -174,7 +174,7 @@ public function IsUint32() : bool
174174 *
175175 * @return bool
176176 */
177- public function IsDate () : bool
177+ public function IsDate (): bool
178178 {
179179 }
180180
@@ -183,7 +183,7 @@ public function IsDate() : bool
183183 *
184184 * @return bool
185185 */
186- public function IsArgumentsObject () : bool
186+ public function IsArgumentsObject (): bool
187187 {
188188 }
189189
@@ -192,7 +192,7 @@ public function IsArgumentsObject() : bool
192192 *
193193 * @return bool
194194 */
195- public function IsBooleanObject () : bool
195+ public function IsBooleanObject (): bool
196196 {
197197 }
198198
@@ -201,7 +201,7 @@ public function IsBooleanObject() : bool
201201 *
202202 * @return bool
203203 */
204- public function IsNumberObject () : bool
204+ public function IsNumberObject (): bool
205205 {
206206 }
207207
@@ -210,14 +210,14 @@ public function IsNumberObject() : bool
210210 *
211211 * @return bool
212212 */
213- public function IsStringObject () : bool
213+ public function IsStringObject (): bool
214214 {
215215 }
216216
217217 /**
218218 * Returns true if this value is a Symbol object.
219219 */
220- public function IsSymbolObject () : bool
220+ public function IsSymbolObject (): bool
221221 {
222222 }
223223
@@ -226,7 +226,7 @@ public function IsSymbolObject() : bool
226226 *
227227 * @return bool
228228 */
229- public function IsNativeError () : bool
229+ public function IsNativeError (): bool
230230 {
231231 }
232232
@@ -235,7 +235,7 @@ public function IsNativeError() : bool
235235 *
236236 * @return bool
237237 */
238- public function IsRegExp () : bool
238+ public function IsRegExp (): bool
239239 {
240240 }
241241
@@ -378,11 +378,11 @@ public function Int32Value(Context $context)
378378 /**
379379 * @param Context $context
380380 *
381- * @param Value $that
381+ * @param Value $that
382382 *
383383 * @return bool
384384 */
385- public function Equals (Context $ context , Value $ that )
385+ public function Equals (Context $ context , Value $ that ): bool
386386 {
387387 }
388388
@@ -391,7 +391,7 @@ public function Equals(Context $context, Value $that)
391391 *
392392 * @return bool
393393 */
394- public function StrictEquals (Value $ that )
394+ public function StrictEquals (Value $ that ): bool
395395 {
396396 }
397397
@@ -400,16 +400,24 @@ public function StrictEquals(Value $that)
400400 *
401401 * @return bool
402402 */
403- public function SameValue (Value $ that )
403+ public function SameValue (Value $ that ): bool
404404 {
405405 }
406406
407407 /**
408408 * @return StringValue
409409 */
410- public function TypeOf () : StringValue
410+ public function TypeOf (): StringValue
411411 {
412412 }
413413
414- //public function
414+ /**
415+ * @param Context $context
416+ * @param ObjectValue $object
417+ *
418+ * @return bool
419+ */
420+ public function InstanceOf (Context $ context , ObjectValue $ object ): bool
421+ {
422+ }
415423}
0 commit comments