| .. | 
			
		
		
			
				
					| 
						
							
						
						array_access.phpt
					 | 
				
				
					66b42ce080
					Add slice call to array_access test
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_001.phpt
					 | 
				
				
					1b64a92c8d
					Add test on ArrayAccess live binding
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_002.phpt
					 | 
				
				
					b25960786d
					Remove count() echo statements
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_003.phpt
					 | 
				
				
					5a11ef2468
					Test ArrayAccess prototype method overwriting
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_004.phpt
					 | 
				
				
					d21896ab33
					Test export of properties on ArrayAccess object
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_005.phpt
					 | 
				
				
					35350f7642
					Test __invoke handling on ArrayAccess objects
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_006.phpt
					 | 
				
				
					6399b49b3f
					Improve ArrayAccess enumeration
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_007.phpt
					 | 
				
				
					1b027a525f
					Implement delete behaviour on ArrayAccess objects
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_008.phpt
					 | 
				
				
					901268994a
					Implement isset behaviour on ArrayAccess objects
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_access_basic2.phpt
					 | 
				
				
					1efd91b29a
					Add array access offsetSet support
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_pass.phpt
					 | 
				
				
					dd20670546
					When passing objects from JS to PHP with mixed keys, some of the keys
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						array_pass_flags.phpt
					 | 
				
				
					dd20670546
					When passing objects from JS to PHP with mixed keys, some of the keys
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						basic.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						callbacks.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						checkstring.phpt
					 | 
				
				
					7310c93c1e
					Deprecate V8Js::checkString() in favour of compileString() and add tests.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						checkstring_compile.phpt
					 | 
				
				
					7310c93c1e
					Deprecate V8Js::checkString() in favour of compileString() and add tests.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						closures_basic.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						closures_dynamic.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_caching_001.phpt
					 | 
				
				
					d8e239a756
					test per isolate module cache seperation
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_caching_002.phpt
					 | 
				
				
					d8e239a756
					test per isolate module cache seperation
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_modules.phpt
					 | 
				
				
					293ca476f0
					commonjs_modules test requires json_encode.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_multiassign.phpt
					 | 
				
				
					eda74908cc
					Fix module caching, closes #107
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_normalise_001.phpt
					 | 
				
				
					ea3ec4bd65
					Fix commonjs memory leaks (and increase test coverage to 100%)
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_normalise_002.phpt
					 | 
				
				
					ea3ec4bd65
					Fix commonjs memory leaks (and increase test coverage to 100%)
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_normalise_003.phpt
					 | 
				
				
					441f7b7fab
					v8js_commonjs_split_terms: use pointer comparison instead of strlen
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_normalise_004.phpt
					 | 
				
				
					ea3ec4bd65
					Fix commonjs memory leaks (and increase test coverage to 100%)
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						commonjs_normalise_005.phpt
					 | 
				
				
					ea3ec4bd65
					Fix commonjs memory leaks (and increase test coverage to 100%)
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						compile_string.phpt
					 | 
				
				
					bd7d649d90
					Added new functions V8Js::compileString() and V8Js::executeScript().
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						compile_string_isolate.phpt
					 | 
				
				
					bd7d649d90
					Added new functions V8Js::compileString() and V8Js::executeScript().
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						construct.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						context_preserving.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						context_separation.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						context_temp_creation.phpt
					 | 
				
				
					a3957f3844
					Add test for regression pointed out in pull request #14
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						ctx_lifetime.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						datetime_pass.phpt
					 | 
				
				
					a7d5a0776c
					Make datetime_pass.phpt run on PHP 5.3, refs #86
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						derived_class_properties.phpt
					 | 
				
				
					645b0df999
					Add test from issue #54
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						derived_class_properties_extra.phpt
					 | 
				
				
					683ac347c7
					Test export of undeclared properties in derived classes
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						derived_class_properties_init.phpt
					 | 
				
				
					1f8b605585
					Add test on initially initialized properties on V8Js object.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						derived_class_properties_protected.phpt
					 | 
				
				
					b888cfce0d
					Add test on protected & private properties on derived classes
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						die.phpt
					 | 
				
				
					1613570ced
					Add test on die() call, refs #122
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						direct_construct.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						exception.phpt
					 | 
				
				
					65148db31f
					Add StartColumn/EndColumn properties to script exception, closes #126
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						exception_clearing.phpt
					 | 
				
				
					6d43ec6dbc
					Fix exception_clearing test wrt. column numbers
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						exception_propagation_1.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						exception_propagation_2.phpt
					 | 
				
				
					187b97060f
					Stop JS execution on PHP exceptions, refs #144
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						exception_propagation_3.phpt
					 | 
				
				
					7e90439cdf
					Make sure all tests and samples use the new exception class name V8JsScriptException.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						exception_start_column.phpt
					 | 
				
				
					65148db31f
					Add StartColumn/EndColumn properties to script exception, closes #126
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						execute_flags.phpt
					 | 
				
				
					b350871795
					Correctly force to array on property writing, closes #137
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						execute_flags_args.phpt
					 | 
				
				
					b350871795
					Correctly force to array on property writing, closes #137
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						execute_flags_property_writing.phpt
					 | 
				
				
					b350871795
					Correctly force to array on property writing, closes #137
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						extensions_basic.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						extensions_circular_dependency.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						extensions_error.phpt
					 | 
				
				
					34242c5d60
					skip extensions_error test for v8 version < 3.30
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_ignore_non_fatals.phpt
					 | 
				
				
					4e0b500de0
					Use directory seperator pattern %e
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_no_uninstall_inner_frame.phpt
					 | 
				
				
					4e0b500de0
					Use directory seperator pattern %e
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_recursive.phpt
					 | 
				
				
					a7fbe9dde4
					Fix path seperator for Windows
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_rethrow.phpt
					 | 
				
				
					4e0b500de0
					Use directory seperator pattern %e
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_uninstall_in_first_frame.phpt
					 | 
				
				
					4e0b500de0
					Use directory seperator pattern %e
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						fatal_error_v8function.phpt
					 | 
				
				
					7ac12c4fbd
					Unwind stack after fatal error in V8Function, closes #130
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						function_call.phpt
					 | 
				
				
					f90650d630
					Create temporary HandleScope to get & call methods likewise, closes #33
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						function_passback.phpt
					 | 
				
				
					4f3cbd412b
					Make test PHP 5.3 compatible
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						function_passback2.phpt
					 | 
				
				
					1f4caaeead
					Create temporary HandleScope while reading properties
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						get_accessor.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						get_constructor.phpt
					 | 
				
				
					50fdfc5c88
					Add test on constructor get-accessor.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						has_property_after_dispose.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						inheritance_basic.phpt
					 | 
				
				
					c28c9f50f1
					introduce V8JsException class
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						issue_116-v8function-injection.phpt
					 | 
				
				
					8d8aed1e72
					Reject V8Function passback to wrong isolate, closes #116
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						issue_127_001.phpt
					 | 
				
				
					3324490a79
					test issue_127_001.phpt doesn't depend on ext_json
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						js-construct-basic.phpt
					 | 
				
				
					35e9fd849d
					Add tests.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						js-construct-direct-call.phpt
					 | 
				
				
					286b0d8ac0
					Handle non-construct call
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						js-construct-protected-ctor.phpt
					 | 
				
				
					65148db31f
					Add StartColumn/EndColumn properties to script exception, closes #126
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						js-construct-with-ctor.phpt
					 | 
				
				
					35e9fd849d
					Add tests.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						leak-php-object.phpt
					 | 
				
				
					bc86ce9e44
					Clear persistent cells with weak references correctly, refs #88
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						long.phpt
					 | 
				
				
					66dbe7d323
					Forgot to commit test for large number support.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						magic_func.phpt
					 | 
				
				
					44c329b953
					Add a test of PHP magic functions.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						memory_limit.phpt
					 | 
				
				
					dbea6fc122
					Correct name of memory limit test.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						multi-object.phpt
					 | 
				
				
					bc82d13658
					Add isolate to key of template cache.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						multi.phpt
					 | 
				
				
					e57e3eed1d
					Add tests with multiple V8Js instances
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						null_byte_string.phpt
					 | 
				
				
					fd801631b7
					Add null-byte passing test, make var_dump null-byte safe, closes #80
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						object.phpt
					 | 
				
				
					f6a6d1e4b5
					Rework JavaScript wrapper for PHP objects.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						object_dom.phpt
					 | 
				
				
					249aa39418
					object_dom test requires DomDocument class
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						object_method_call.phpt
					 | 
				
				
					30497766a3
					Fix test cases which hard coded the object identity of returned objects.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						object_passback.phpt
					 | 
				
				
					bd9483080d
					Don't re-wrap PHP objects from V8 to V8Object
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						object_prototype.phpt
					 | 
				
				
					30497766a3
					Fix test cases which hard coded the object identity of returned objects.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						object_reuse.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						php_exceptions_001.phpt
					 | 
				
				
					187b97060f
					Stop JS execution on PHP exceptions, refs #144
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						php_exceptions_002.phpt
					 | 
				
				
					187b97060f
					Stop JS execution on PHP exceptions, refs #144
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						php_exceptions_003.phpt
					 | 
				
				
					462eb623b3
					Allow PHP exception to JS propagation
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						php_exceptions_basic.phpt
					 | 
				
				
					187b97060f
					Stop JS execution on PHP exceptions, refs #144
				 | 
				10 years ago | 
			
		
			
				
					| 
						
							
						
						property_exists.phpt
					 | 
				
				
					035e6faa8b
					Implement property_exists()/isset()/empty() on wrapped JavaScript objects.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility-delete.phpt
					 | 
				
				
					48feb0bf35
					Don't unset non-public properties, just hide them.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility-enumerate.phpt
					 | 
				
				
					aa924a8cb3
					Add test on visibility of properties on enumeration
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility-has-property.phpt
					 | 
				
				
					956eacb180
					Add test on property visibility regarding hasOwnProperty
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility-set.phpt
					 | 
				
				
					8f200b3905
					Call __set if JS accesses private/protected property
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility.phpt
					 | 
				
				
					170b1ff94c
					Handle property visibility and __get, refs #79
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility__get.phpt
					 | 
				
				
					170b1ff94c
					Handle property visibility and __get, refs #79
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						property_visibility__set.phpt
					 | 
				
				
					8f200b3905
					Call __set if JS accesses private/protected property
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						regression_121.phpt
					 | 
				
				
					3145ea0323
					Set hidden data also on already know weak objects, closes #121
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						return_value.phpt
					 | 
				
				
					30497766a3
					Fix test cases which hard coded the object identity of returned objects.
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						serialize_001.phpt
					 | 
				
				
					73d022cca1
					Test unserialization with properties
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						serialize_002.phpt
					 | 
				
				
					af58f4ec9e
					Catch serialization of V8Function instances
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						serialize_basic.phpt
					 | 
				
				
					73d022cca1
					Test unserialization with properties
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_memory_limit_001.phpt
					 | 
				
				
					2a1ae43496
					Use prologues for V8Function calls, closes #129
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_memory_limit_003.phpt
					 | 
				
				
					c17208c9c0
					Allow to impose memory & time limits
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_memory_limit_basic.phpt
					 | 
				
				
					3a1f3e5237
					Add setMemoryLimit & setTimeLimit setter methods
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_time_limit_001.phpt
					 | 
				
				
					2a1ae43496
					Use prologues for V8Function calls, closes #129
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_time_limit_002.phpt
					 | 
				
				
					8b89a7b691
					increase time limit to start engine
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_time_limit_003.phpt
					 | 
				
				
					c17208c9c0
					Allow to impose memory & time limits
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_time_limit_004.phpt
					 | 
				
				
					2252169a98
					Use isolate->RequestInterrupt to get heap size
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						set_time_limit_basic.phpt
					 | 
				
				
					3a1f3e5237
					Add setMemoryLimit & setTimeLimit setter methods
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						skipif.inc
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago | 
			
		
			
				
					| 
						
							
						
						time_limit.phpt
					 | 
				
				
					de2479aca6
					fixed tests using absolute urls
				 | 
				12 years ago | 
			
		
			
				
					| 
						
							
						
						timezones.phpt
					 | 
				
				
					7b435e30dc
					Skip tests/timezones on Windows
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						use_after_dispose.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						v8_unset_property.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						v8_write_property.phpt
					 | 
				
				
					0ea210f94e
					Throw V8JsException if source is not a script
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						var_dump.phpt
					 | 
				
				
					edb4679223
					Adapt var_dump test new php versions.
				 | 
				11 years ago | 
			
		
			
				
					| 
						
							
						
						variable_passing.phpt
					 | 
				
				
					1c23a38026
					Initial import
				 | 
				15 years ago |