/** * Collect data about complex types call info. * * Walks through all requested services and checks all methods 'in' and 'out' parameters. * * @param array $requestedServiceMetadata * @return void */ protected function collectCallInfo($requestedServiceMetadata) { foreach ($requestedServiceMetadata as $serviceName => $serviceData) { foreach ($serviceData['methods'] as $methodName => $methodData) { $this->typeProcessor->processInterfaceCallInfo($methodData['interface'], $serviceName, $methodName); } } }