Details
Description
If php file contains following code:
<?php
class Srv{
function myFunc($id="hello")
{ return $id; }}
and is then introspected using Zend_Amf_Adobe_Introspector the returned XML is:
<?xml version="1.0" encoding="utf-8"?>
<service-description xmlns="http://ns.adobe.com/flex/service-description/2008">
<types />
<operations>
<operation name="myFunc" returnType="Unknown" />
<operation name="myFunc" returnType="Unknown">
<argument name="id" type="Unknown" />
</operation>
</operations>
</service-description>
Clearly this XML is not correct, it contains two different entries for the function "myFunc".
Actually, it is correct. myFunc has two valid signatures - myFunc() and myFunc(string).