Model
AbstractSchemaGenerator
Magento\Webapi\Model\AbstractSchemaGenerator
What it does
This abstract base class provides core functionality for generating API schema documentation (like WSDL or REST schemas) in Magento 2.
Developers would extend this class when creating custom schema generators for different API formats, as it handles caching, service metadata collection, authorization checks, and filtering of available services based on user permissions.
Public Methods
- getListOfServices()
- generate()
- getElementComplexTypeName()