commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
Public Member Functions | Static Public Member Functions | List of all members
Commercetools\Client\ClientFactory Class Reference

Public Member Functions

 createGuzzleClient (Config $config, ?AuthConfig $authConfig=null, ?LoggerInterface $logger=null, array $middlewares=[])
 
 createGuzzleClientForHandler (Config $config, ?OAuth2Handler $handler=null, ?LoggerInterface $logger=null, array $middlewares=[])
 
 createGuzzleClientForMiddlewares (Config $config, array $middlewares=[])
 

Static Public Member Functions

static of ()
 

Detailed Description

Definition at line 18 of file ClientFactory.php.

Member Function Documentation

◆ createGuzzleClient()

Commercetools\Client\ClientFactory::createGuzzleClient ( Config  $config,
?AuthConfig  $authConfig = null,
?LoggerInterface  $logger = null,
array  $middlewares = [] 
)

@psalm-param array<string, callable> $middlewares

Exceptions
InvalidArgumentException

Definition at line 24 of file ClientFactory.php.

◆ createGuzzleClientForHandler()

Commercetools\Client\ClientFactory::createGuzzleClientForHandler ( Config  $config,
?OAuth2Handler  $handler = null,
?LoggerInterface  $logger = null,
array  $middlewares = [] 
)

@psalm-param array<string, callable> $middlewares

Exceptions
InvalidArgumentException

Definition at line 38 of file ClientFactory.php.

◆ createGuzzleClientForMiddlewares()

Commercetools\Client\ClientFactory::createGuzzleClientForMiddlewares ( Config  $config,
array  $middlewares = [] 
)

@psalm-param array<string, callable> $middlewares

Exceptions
InvalidArgumentException

Definition at line 51 of file ClientFactory.php.

◆ of()

static Commercetools\Client\ClientFactory::of ( )
static

Definition at line 111 of file ClientFactory.php.


The documentation for this class was generated from the following file: