ComplexTypeStrategy
Magento\Webapi\Model\Soap\Wsdl\ComplexTypeStrategy
What it does
This class generates WSDL (Web Services Description Language) complex type definitions for Magento 2's SOAP API.
It processes PHP classes and their properties, converting them into XML schema definitions with proper annotations, documentation, and metadata that clients can use to understand the API structure.
Developers would use this when building or extending SOAP web services to ensure proper type definitions and documentation are exposed in the WSDL.
Public Methods
- addComplexType()
- addAnnotation()