addMethod() public méthode

Adds a method to the service
public addMethod ( string $methodName, string | array $methodParameterType, string | array $methodReturnType, boolean $methodIsUnique = true ) : Method
$methodName string original method name
$methodParameterType string | array original parameter type/name
$methodReturnType string | array original return type/name
$methodIsUnique boolean original isUnique value
Résultat Method
 /**
  *
  */
 public function testNameIsCleanWithMultipleInt()
 {
     Service::purgeUniqueNames();
     $service1 = new Service(self::getBingGeneratorInstance(), 'Login');
     $service1->addMethod('0123456789MyOperation', 'int', 'id');
     $this->assertFalse($service1->getMethod('0123456789MyOperation')->nameIsClean());
 }
 public function testGetReservedMethodsInstance()
 {
     $service = new Service(self::getBingGeneratorInstance(), 'Foo');
     $service->addMethod('getId', 'string', 'string');
     $this->assertInstanceOf('\\WsdlToPhp\\PackageGenerator\\ConfigurationReader\\ServiceReservedMethod', $service->getMethod('getId')->getReservedMethodsInstance());
 }