Application
Table of Contents
Classes
- Builder
- Use dependency injection to extend the generator
- GroupingGenerator
- We know that the OpenAPI specifications we're dealing with have titles that we can use to organize our clients (e.g. "Foo Bar", "Foo Baz" so we'll organize them as "Foo\Bar" and "Foo\Baz").
- PrettierEndpointFactory
- We know that, consistently, GET endpoints that return components whose names end in "Collection" would be better named as "list" or "filter"
- BaseComponent
- BaseEndpoint
- Client
- ArgumentException
- ClientException
- Mappable
- TokenStorage
- Component
- ComponentFactory
- Endpoint
- EndpointFactory
- JSStyleMethod
- Parameter
- ReturnType
- Method
- NamespaceCollection
- Property
- Router
- Writable
- ConfigurationException
- GeneratorException
- SchemaException
- BaseMapper
- ComponentMapper
- ComponentMapperFactory
- EndpointMapper
- EndpointMapperFactory
- Sanitize
- Sanitize identifiers of PHP keywords
- Specification
- Utility to load OpenAPI specifications
- TypeMap
- Generator
- Generate PHP client(s) from OpenAPI specification(s)