latest--php.schema
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/speakeasy-generation-config-file/_shared/latest--php.schema.json |
| Parent schema | speakeasy-generation-config-file |
Schema for configuration specific to a php SDK
Properties
The name of the composer package. https://getcomposer.org/doc/04-schema.md#name
The current version of the SDK
Whether to treat 4xx and 5xx status codes as errors.
The name of the default exception that is thrown when an API error occurs.
The environment variable prefix for laravel service provider env variable overrides. If empty these overrides will not be prefixed
Flatten the global security configuration if there is only a single option in the spec
The suffix to add to models with writeOnly fields that are created as input models
The maximum number of parameters a method can have before the resulting SDK endpoint is no longer 'flattened' and an input object is created instead. 0 will use input objects always. https://www.speakeasy.com/docs/customize-sdks/methods
Determines how arguments for SDK methods are generated. PHP only supports infer-optional-args - this configuration option is only here for consistency.
The suffix to add to models with writeOnly fields that are created as input models