Overview

Namespaces

  • Affilinet
    • ProductData
      • Exceptions
      • HttpClient
      • Requests
        • Helper
        • Traits
      • Responses
        • ResponseElements

Classes

  • AffilinetClient
  • Overview
  • Namespace
  • Class

Class AffilinetClient

Client to send requests to the API

Namespace: Affilinet\ProductData
Located at Affilinet/ProductData/AffilinetClient.php
Methods summary
public
# __construct( array $config = [] )

PublisherClient constructor.

PublisherClient constructor.

Parameters

$config

Throws

Affilinet\ProductData\Exceptions\AffilinetProductWebserviceException
public string
# getPublisherId( )

Returns

string
public string
# getProductDataWebservicePassword( )

Returns

string
public Monolog\Logger
# getLog( )

Returns

Monolog\Logger
public Affilinet\ProductData\HttpClient\HttpClientInterface
# getHttpClient( )

Returns

Affilinet\ProductData\HttpClient\HttpClientInterface
public Affilinet\ProductData\Responses\ResponseInterface
# send( Affilinet\ProductData\Requests\RequestInterface $request )

Parameters

$request

Returns

Affilinet\ProductData\Responses\ResponseInterface
Constants summary
string PUBLISHER_ID_ENV_NAME

Const

string The name of the environment variable that contains your Affilinet Publisher ID
# 'AFFILINET_PUBLISHER_ID'
string PRODUCT_WEBSERVICE_PASSWORD_ENV_NAME

Const

string The name of the environment variable that contains your Affilinet Publisher Webservice Password
# 'AFFILINET_PRODUCT_WEBSERVICE_PASSWORD'
Properties summary
public $publisherId

string

string

#
public $productDataWebservicePassword

string

string

#
public $httpClient

HttpClientInterface

HttpClientInterface

#
API documentation generated by ApiGen