The code and documentation are generated from jMustache templates available in resources/dev/elastic-openapi-codegen-php/src/main/resources/elastic-php-client
:
Generated file | Template file | Description |
---|---|---|
Client.php |
Client.mustache |
The main client class. |
Endpoint/*.php |
api.mustache |
One generated class for each path/operation in the OpenAPI spec file. |
README.md |
README.mustache |
A base skeleton for documentation. This templates include several others (readme_faq.mustache , readme_usage.mustache ...) allowing to override only parts of it. |
To override a template, copy it into the resources/api/templates
directory of your project and apply modification on the copied files.