PHP code example of elastic / openapi-codegen
1. Go to this page and download the library: Download elastic/openapi-codegen library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
elastic / openapi-codegen example snippets
namespace Fancy\Client;
class ClientBuilder extends \Elastic\OpenApi\Codegen\AbstractClientBuilder
{
/**
* Return the configured client.
*
* @return \Fancy\Client\Client
*/
public function build()
{
return new Client($this->getEndpointBuilder(), $this->getConnection());
}
/**
* Endpoint builder is in charge of resolving the endpoint classes.
* Need to be configured with your own namespace.
*/
protected function getEndpointBuilder()
{
return new \Elastic\OpenApi\Codegen\Endpoint\Builder(__NAMESPACE__ . '\Endpoint');
}
}
$clientBuilder = new \Fancy\Client\ClientBuilder();
$client = $clientBuilder->build();