Snorlax\RestClient::createDefaultClient PHP Method

createDefaultClient() private method

Creates a new default client based on the given parameters
private createDefaultClient ( array $params ) : Client
$params array
return GuzzleHttp\Client
    private function createDefaultClient(array $params)
    {
        $stack = HandlerStack::create();
        if (isset($params['cache']) && $params['cache'] === true) {
            $middleware = new CacheMiddleware();
            $stack->push($middleware, 'snorlax-cache');
        }
        $params = array_merge($params, ['handler' => $stack]);
        return new Client($params);
    }