AbstractRequestBuilder

class Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder

Summary

Methods

Methods

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

  • $sandbox (bool)

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

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

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::setApiKey($apiKey)
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::isSandbox()
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::setSandbox($sandbox)
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::getRequestFactory()
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::setRequestFactory($requestFactory)
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::getStreamFactory()
Since:

2.0.0

public Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::setStreamFactory($streamFactory)
Since:

2.0.0

protected Firstred\PostNL\Service\RequestBuilder\AbstractRequestBuilder::setService($entity)
Set this service on given entity.
This lets the entity know for which service it should serialize.
Parameters:
Returns:

void

Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

2.0.0