swig/Lib/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
..
const.i Remove SWIG_Get_Type function usage in class constants. 2017-07-19 20:49:40 +05:30
director.swg SWIG Director Support with Class Structure. Refactor Code to support rename. 2017-08-01 11:01:15 +05:30
factory.i Refactor code and introduce some functionalities. 2017-08-12 10:11:47 +05:30
globalvar.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
php.swg 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
phpinit.swg [PHP] Fix minor misindentation in generated wrapper 2016-12-01 12:02:52 +13:00
phpkw.swg [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
phppointers.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
phprun.swg 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
std_common.i merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes 2010-03-06 00:51:54 +00:00
std_deque.i WARN_* constants are user visible, so keep existing WARN_PHP4_* for 2008-07-03 00:09:56 +00:00
std_map.i Fix some language's std::map wrappers to recognise difference_type, size_type, key_type and mapped_type. 2012-05-15 19:51:06 +00:00
std_pair.i merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes 2010-03-06 00:51:54 +00:00
std_string.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
std_vector.i Work around differences in clang libc++ std::vector<bool>::const_reference 2014-02-04 16:00:12 -05:00
stl.i merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes 2010-03-06 00:51:54 +00:00
typemaps.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00
utils.i [PHP] Add support for PHP7. 2016-11-30 13:05:59 +13:00