Overview

Namespaces

  • LeadCommerce
    • Shopware
      • SDK
        • Entity
        • Exception
        • Query
        • Util

Classes

  • ShopwareClient
  • Overview
  • Namespace
  • Class

Class ShopwareClient

Class ShopwareClient

Namespace: LeadCommerce\Shopware\SDK
Copyright: 2016 LeadCommerce amahrt@leadcommerce.de
Author: Alexander Mahrt amahrt@leadcommerce.de
Located at LeadCommerce/Shopware/SDK/ShopwareClient.php
Methods summary
public
# __construct( $baseUrl, null $username = null, null $apiKey = null )

ShopwareClient constructor.

ShopwareClient constructor.

Parameters

$baseUrl
$username
$apiKey
public mixed|Psr\Http\Message\ResponseInterface
# request( $uri, string $method = 'GET', null $body = null, array $headers = [] )

Does a request.

Does a request.

Parameters

$uri
$method
$body
$headers

Returns

mixed|Psr\Http\Message\ResponseInterface
public boolean
# __call( $name, array $arguments = [] )

Magically get the query classes.

Magically get the query classes.

Parameters

$name
$arguments

Returns

boolean
public GuzzleHttp\Client
# getClient( )

Returns

GuzzleHttp\Client
public LeadCommerce\Shopware\SDK\ShopwareClient
# setClient( GuzzleHttp\Client $client )

Parameters

$client

Returns

LeadCommerce\Shopware\SDK\ShopwareClient
Magic methods summary
public LeadCommerce\Shopware\SDK\Query\AddressQuery
# getAddressQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\AddressQuery
public LeadCommerce\Shopware\SDK\Query\ArticleQuery
# getArticleQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\ArticleQuery
public LeadCommerce\Shopware\SDK\Query\CacheQuery
# getCacheQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\CacheQuery
public LeadCommerce\Shopware\SDK\Query\CategoriesQuery
# getCategoriesQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\CategoriesQuery
public LeadCommerce\Shopware\SDK\Query\CountriesQuery
# getCountriesQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\CountriesQuery
public LeadCommerce\Shopware\SDK\Query\CustomerGroupsQuery
# getCustomerGroupsQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\CustomerGroupsQuery
public LeadCommerce\Shopware\SDK\Query\CustomerQuery
# getCustomerQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\CustomerQuery
public LeadCommerce\Shopware\SDK\Query\GenerateArticleImagesQuery
# getGenerateArticleImageQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\GenerateArticleImagesQuery
public LeadCommerce\Shopware\SDK\Query\MediaQuery
# getMediaQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\MediaQuery
public LeadCommerce\Shopware\SDK\Query\ManufacturersQuery
# getManufacturersQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\ManufacturersQuery
public LeadCommerce\Shopware\SDK\Query\OrdersQuery
# getOrdersQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\OrdersQuery
public LeadCommerce\Shopware\SDK\Query\PropertyGroupsQuery
# getPropertyGroupsQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\PropertyGroupsQuery
public LeadCommerce\Shopware\SDK\Query\ShopsQuery
# getShopsQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\ShopsQuery
public LeadCommerce\Shopware\SDK\Query\TranslationsQuery
# getTranslationsQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\TranslationsQuery
public LeadCommerce\Shopware\SDK\Query\VariantsQuery
# getVariantsQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\VariantsQuery
public LeadCommerce\Shopware\SDK\Query\VersionQuery
# getVersionQuery( )

Returns

LeadCommerce\Shopware\SDK\Query\VersionQuery
Constants summary
string VERSION
# '0.0.1'
Properties summary
protected string|null $baseUrl
#
protected string|null $username
#
protected string|null $apiKey
#
protected GuzzleHttp\Client $client
#
shopware-sdk API documentation generated by ApiGen