X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2FServer.php;h=a0e0cb157b9871e8b1f708c952d3fdeb29f87b71;hb=5fc0c8cc5cc3d0579e0e810512ca3b672e720db6;hp=b098d68243f6343524e5b0f2cc0565bb4817b60e;hpb=f4978078febfc4289bb4f45db6ca3f9e6c8c4f94;p=plcapi.git diff --git a/src/Server.php b/src/Server.php index b098d68..a0e0cb1 100644 --- a/src/Server.php +++ b/src/Server.php @@ -5,6 +5,9 @@ namespace PhpXmlRpc; use PhpXmlRpc\Helper\XMLParser; use PhpXmlRpc\Helper\Charset; +/** + * Allows effortless implementation of XML-RPC servers + */ class Server { /** @@ -332,7 +335,7 @@ class Server $pt = $p->kindOf(); } } else { - $pt = $in[$n] == 'i4' ? 'int' : strtolower($in[$n]); // dispatch maps never use i4... + $pt = ($in[$n] == 'i4' || $in[$n] == 'i8') ? 'int' : strtolower($in[$n]); // dispatch maps never use i4... } // param index is $n+1, as first member of sig is return type @@ -720,7 +723,7 @@ class Server } /** - * add a string to the 'internal debug message' (separate from 'user debug message'). + * Add a string to the 'internal debug message' (separate from 'user debug message'). * * @param string $string */