commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-ml
src
Client
MlRequestBuilder.php
1
<?php
2
3
declare(strict_types=1);
10
namespace
Commercetools\Ml\Client
;
11
12
use
Commercetools\Client\ApiResource
;
13
use
Commercetools\Ml\Client\Resource\ResourceByProjectKey
;
14
use GuzzleHttp\ClientInterface;
15
19
class
MlRequestBuilder
extends
ApiResource
20
{
24
public
function
__construct
(ClientInterface $client =
null
, array $args = [])
25
{
26
parent::__construct(
''
, $args, $client);
27
}
28
31
public
function
withProjectKey
(
string
$projectKey =
null
):
ResourceByProjectKey
32
{
33
$args = $this->
getArgs
();
34
if
(!is_null($projectKey)) {
35
$args[
'projectKey'
] = $projectKey;
36
}
37
38
return
new
ResourceByProjectKey
($args, $this->
getClient
());
39
}
40
}
Commercetools\Client\ApiResource
Definition:
ApiResource.php:15
Commercetools\Client\ApiResource\getClient
getClient()
Definition:
ApiResource.php:61
Commercetools\Client\ApiResource\getArgs
getArgs()
Definition:
ApiResource.php:56
Commercetools\Ml\Client\MlRequestBuilder
Definition:
MlRequestBuilder.php:20
Commercetools\Ml\Client\MlRequestBuilder\withProjectKey
withProjectKey(string $projectKey=null)
Definition:
MlRequestBuilder.php:31
Commercetools\Ml\Client\MlRequestBuilder\__construct
__construct(ClientInterface $client=null, array $args=[])
Definition:
MlRequestBuilder.php:24
Commercetools\Ml\Client\Resource\ResourceByProjectKey
Definition:
ResourceByProjectKey.php:19
Commercetools\Ml\Client
Definition:
BaseAuthConfig.php:10
Generated by
1.9.1