swig/Examples/test-suite/php
Nihal a687b020e2 Refactor code and change change enum_scope_template test to use class enums. Fix few test cases.
- Change enum_scope_template test to use class enums.
- Move the conversion of void* of ptr in swig wrapper to class pointer to Lib files.
- Synchronize between old and new flow. Old flow to accept newly created objects,
with the use of a new property SWIG_classWrapper to newly created objects.
- ZEND_BEGIN_ARG_INFO_EX to hold exact number of arguments required.
- Fix the constructor overloading bug in the in-house Swig_class_overload_dispatch function
- Add helper function to check if the class is wrapped.
- Add ZEND_ACC_ABSTRACT to virtual functions to make the class abstract.
- Change how wname is selected for staticmemberfn.
- Helper function to get names without namespace getNameWithoutNamespace.
- Fix bugs on class entry level at class handler.
  - Move all entry level code to class handler from class decleration.
  - Checking if base.item is null before using it.
  - Check if the parent class is wrapped before using its class entry.
2017-08-18 08:54:05 +05:30
..
abstract_inherit_ok_runme.php
abstract_inherit_runme.php
add_link_runme.php
argout_runme.php
arrayptr_runme.php
arrays_global_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
arrays_global_twodim_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
arrays_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
arrays_scope_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
callback_runme.php Use name of PHP resource not wrapped C++ type 2015-09-04 12:14:21 +12:00
casts_runme.php
char_strings_runme.php
class_ignore_runme.php
conversion_namespace_runme.php
conversion_ns_template_runme.php
conversion_runme.php
cpp11_strongly_typed_enumerations_runme.php Add c++11 strongly typed enum support for PHP 2014-11-27 19:59:20 +00:00
cpp_basic_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
cpp_static_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_abstract_runme.php
director_basic_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_classic_runme.php
director_default_runme.php
director_detect_runme.php
director_enum_runme.php
director_exception_runme.php Test suite warning fixes 2014-12-28 10:38:12 +00:00
director_extend_runme.php
director_finalizer_runme.php
director_frob_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_nested_runme.php
director_pass_by_value_runme.php Fix directorin SWIGTYPE typemaps to make a copy as these are used for pass by value. 2016-05-14 21:32:24 +01:00
director_profile_runme.php
director_protected_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_stl_runme.php
director_string_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_thread_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
director_unroll_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
enum_scope_template_runme.php Refactor code and change change enum_scope_template test to use class enums. Fix few test cases. 2017-08-18 08:54:05 +05:30
evil_diamond_ns_runme.php
evil_diamond_prop_runme.php
evil_diamond_runme.php
exception_order_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
extend_template_ns_runme.php
extend_template_runme.php
grouping_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
ignore_parameter_runme.php
import_nomodule_runme.php Test suite warning fixes 2014-12-28 10:38:12 +00:00
li_carrays_cpp_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
li_carrays_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
li_factory_runme.php
li_std_string_runme.php
li_std_vector_member_var_runme.php
Makefile.in Add tests for PHP pragma version to both PHP5 and PHP7. 2017-05-08 12:02:18 +05:30
newobject1_runme.php
overload_rename_runme.php
overload_return_type_runme.php
php_iterator_runme.php [PHP] Add support for specifying any PHP interfaces a wrapped class 2014-09-12 12:48:37 -03:00
php_pragma_runme.php Add tests for PHP pragma version to both PHP5 and PHP7. 2017-05-08 12:02:18 +05:30
pointer_reference_runme.php
prefix_runme.php
preproc_constants_c_runme.php [PHP7] Wrap bool constants as PHP booleans 2016-11-30 17:19:11 +13:00
preproc_constants_runme.php [PHP7] Wrap bool constants as PHP booleans 2016-11-30 17:19:11 +13:00
primitive_ref_runme.php
rename_scope_runme.php
skel.php
smart_pointer_rename_runme.php
swig_exception_runme.php Arrange to return after calling zend_throw_exception() 2016-09-16 17:54:02 +12:00
sym_runme.php
template_arg_typename_runme.php
template_construct_runme.php
tests.php SWIG Director Support with Class Structure. Refactor Code to support rename. 2017-08-01 11:01:15 +05:30
threads_exception_runme.php Remove globals check in the php test-suite. 2017-07-19 20:49:43 +05:30
typedef_reference_runme.php
typemap_ns_using_runme.php
using1_runme.php
using2_runme.php
valuewrapper_base_runme.php
virtual_vs_nonvirtual_base_runme.php
wrapmacro_runme.php