/** * @expectedException \InvalidArgumentException * @dataProvider dataProviderForTestGetServiceNameInvalidName */ public function testGetServiceNameInvalidName($interfaceClassName, $version) { $this->serviceMetadata->getServiceName($interfaceClassName, $version); }
/** * Generate SOAP operation name. * * @param string $interfaceName e.g. \Magento\Catalog\Api\ProductInterfaceV1 * @param string $methodName e.g. create * @param string $version * @return string e.g. catalogProductCreate */ public function getSoapOperation($interfaceName, $methodName, $version) { $serviceName = $this->serviceMetadata->getServiceName($interfaceName, $version); $operationName = $serviceName . ucfirst($methodName); return $operationName; }