Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
tmgmt_smartling
Commits
d18f4770
Commit
d18f4770
authored
Oct 12, 2021
by
Loparev
Browse files
Switched from get to post v3 search TR
parent
8415dac1
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/Smartling/Submission/TranslationRequestsApiV3.php
View file @
d18f4770
...
...
@@ -3,6 +3,8 @@
namespace
Drupal\tmgmt_smartling\Smartling\Submission
;
use
Smartling\TranslationRequests\TranslationRequestsApi
;
use
Smartling\AuthApi\AuthApiInterface
;
use
Smartling\TranslationRequests\Params\SearchTranslationRequestParams
;
/**
* Class TranslationRequestsApiV3
...
...
@@ -11,4 +13,21 @@ use Smartling\TranslationRequests\TranslationRequestsApi;
class
TranslationRequestsApiV3
extends
TranslationRequestsApi
{
const
ENDPOINT_URL
=
'https://api.smartling.com/submission-service-api/v3/projects'
;
public
static
function
create
(
AuthApiInterface
$authProvider
,
$projectId
,
$logger
=
null
)
{
$client
=
static
::
initializeHttpClient
(
static
::
ENDPOINT_URL
);
$instance
=
new
self
(
$projectId
,
$client
,
$logger
,
static
::
ENDPOINT_URL
);
$instance
->
setAuth
(
$authProvider
);
return
$instance
;
}
public
function
searchTranslationRequests
(
$bucketName
,
SearchTranslationRequestParams
$searchParams
)
{
$requestData
=
$this
->
getDefaultRequestData
(
'json'
,
$searchParams
->
exportToArray
());
$requestUri
=
vsprintf
(
'buckets/%s/search/translation-requests'
,
[
$bucketName
]);
return
$this
->
sendRequest
(
$requestUri
,
$requestData
,
static
::
HTTP_METHOD_POST
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment