Commits on Nov 29, 2013
  1. add autoload

    add autoload classmap
    Gemorroj committed Nov 29, 2013
Commits on Nov 25, 2013
  1. [UPDATE] fix syntax

    committed Nov 25, 2013
  2. [UPDATE] getComment splitted and redefined

    Split WsdlToPhpModel::getComment() method to getFileComment() and
    getClassComment() as private methods. Then simply empty
    WsdlToPhpModel::getComment() method body to let inherited class define
    it wihtout any parameter
    committed Nov 25, 2013
Commits on Nov 24, 2013
  1. [UPDATE] update README

    committed Nov 24, 2013
  2. [UPDATE] debug option and simplification

    Add debug option to display each call to audit() method in order to have
    a trace to each call
    Simplify file writing by using file_put_contents and a really simple way
    to generate the file content
    committed Nov 24, 2013
Commits on Nov 11, 2013
  1. Update

    Minor comment update
    committed Nov 11, 2013
  2. Update

    Replace useless description by concrete code sample to be more explicit on the usage of the generator
    committed Nov 11, 2013
Commits on Oct 13, 2013
Commits on Oct 10, 2013
Commits on Sep 27, 2013
Commits on Sep 17, 2013
  1. [UPDATE] minor update

    fix php doc
    committed Sep 17, 2013
  2. Update

    Add scrutinizer code quality badge
    committed Sep 17, 2013
  3. Delete samples.php

    Remove obsolete and unused file. For your information, this file has been replaced long time ago by the samples-generator.php file that uses the actual WsdlToPhpGenerator class.
    committed Sep 17, 2013
  4. Delete WsdlToPhp.php

    Remove obsolete and unused class. For your information, this class has been replaced long time ago by the WsdlToPhpGenerator class
    committed Sep 17, 2013
  5. [UPDATE] code review and enhancements

    Override WsdlToPhpModel::getOwner() method in inherited classes when it makes sense so the caller knows the exact return type
    Enhanced attribute type definition by avoiding that the attribute type is the type of the class it belongs to
    committed Sep 17, 2013
Commits on Sep 12, 2013
  1. [UPDATE] minor improvement

    Use isset() function to determine if __default_soap_headers and
    _stream_context are already defined instead of using @ when getting the
    the SoapClient properties
    committed Sep 12, 2013
Commits on Sep 6, 2013
  1. Merge pull request #12 from ArumVision/master

    Merge pull request #1 from mikaelcom/master
    committed Sep 6, 2013
  2. [UPDATE] fixing issue #8

    This update resolves #8 issue because now it merges multiple element
    structure when identical element is declared with different structure
    committed Sep 6, 2013
Commits on Aug 14, 2013
  1. Merge pull request #1 from mikaelcom/master

    [UPDATE] minor update to fix convertStringHeadersToArray() method
    committed Aug 14, 2013
Commits on Aug 13, 2013
Commits on Aug 1, 2013
Commits on Jul 31, 2013
  1. [UPDATE] minor generated setter improvement

    When a struct contains properties with invalid names (such as
    "my-property"), the setter is named setMy_property but the property
    which is set is $this->{'my-property'} so when the object is sent to the
    SoapClient, this is the right value that is used. When we use
    var_export, then the property is exported as "my-property" but the
    set_state() method, called in the WsdlClass when loading the exported
    object, only considers valid attribute names to call the setter. To fix
    this issue, we then also set the valid attribute name $this->my_property
    in the setMy_property() method, the setter. So the setter method,
    setMy_property() is called accordingly to the attribute name when the
    set_state() method is called and everything goes well!
    committed Jul 31, 2013
Commits on Jul 12, 2013
Commits on Jul 10, 2013
  1. [UPDATE] identical operation parameters type naming fix

    As the methods, representing the operations, had their parameters named
    as their type when the parameter type was an existing known class, it
    generated errors as we had multiple parameters with the same name (ex:
    login(StructString $_structString,StructString $_structString), which is
    conflictual). This was used to generate the sample file easily. This
    issue was fixed by naming the parameters with their real name (when
    there is multiple parameters) and by reviewing the sample file
    committed Jul 10, 2013