title: WSDL & PHP. phpType is struct, but value is not an array
body: <p>I've been given the task of joining two ASP applications together to perform a variety of functions. Apparently as a PHP dev ASP is no worries, ha! I've had little problem till now but have hit this error and can't see the problem. As the title states when parsing a certain option in my call array (in this case 'org') I get 'phpType is struct, but value is not an array'.</p>
  
  <p>My code</p>
  
  <pre><code>$result = $client-&gt;call('UserCreate',
                                  array   (       'id'                    =&gt; '0',
                                                      'email'                 =&gt; 'josh@on.co.nz',
                                                  'sendCreationEmail'     =&gt; 'TRUE',
                                                  'role_id'               =&gt; 'Site Admin',
                                                  'org'           =&gt; '2',
                                          )
                          );
  </code></pre>
  
  <p>Would appreciate any help! Thanks!</p>