AbstractService

class Firstred\PostNL\Service\AbstractService
Class AbstractService.
Implements:

Firstred\PostNL\Service\ServiceInterface

Summary

Methods

Methods

public Firstred\PostNL\Service\AbstractService::__construct($apiKey, $sandbox, $httpClient, $requestFactory, $streamFactory)
Parameters:
  • $apiKey (ParagonIE\HiddenString\HiddenString)

  • $sandbox (bool)

  • $httpClient (Firstred\PostNL\HttpClient\HttpClientInterface)

  • $requestFactory (Psr\Http\Message\RequestFactoryInterface)

  • $streamFactory (Psr\Http\Message\StreamFactoryInterface)

public Firstred\PostNL\Service\AbstractService::setApiKey($apiKey)
Parameters:
  • $apiKey (ParagonIE\HiddenString\HiddenString)

Returns:

static

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::isSandbox()
Returns:

bool

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::setSandbox($sandbox)
Parameters:
  • $sandbox (bool)

Returns:

static

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::getHttpClient()
Returns:

\Firstred\PostNL\HttpClient\HttpClientInterface

public Firstred\PostNL\Service\AbstractService::setHttpClient($httpClient)
Parameters:
Returns:

\Firstred\PostNL\Service\AbstractService

public Firstred\PostNL\Service\AbstractService::getRequestFactory()
Returns:

\Psr\Http\Message\RequestFactoryInterface

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::setRequestFactory($requestFactory)
Parameters:
  • $requestFactory (Psr\Http\Message\RequestFactoryInterface)

Returns:

static

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::getStreamFactory()
Returns:

\Psr\Http\Message\StreamFactoryInterface

Since:

2.0.0

public Firstred\PostNL\Service\AbstractService::setStreamFactory($streamFactory)
Parameters:
  • $streamFactory (Psr\Http\Message\StreamFactoryInterface)

Returns:

static

Since:

2.0.0