for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Akeneo\Crowdin\Api;
/**
* Project translation progress by language
*
* @author Pierre Allard <[email protected]>
* @see http://crowdin.net/page/api/status
*/
class LanguageStatus extends AbstractApi
{
/** @var string */
protected $language;
* @param $language
public function setLanguage($language) {
$this->language = $language;
}
* @return string
public function getLanguage() {
return $this->language;
* {@inheritdoc}
public function execute()
$path = sprintf(
"project/%s/language-status?key=%s",
$this->client->getProjectIdentifier(),
$this->client->getProjectApiKey()
);
$parameters = array_merge($this->parameters, ['language' => $this->getLanguage()]);
$request = $this->client->getHttpClient()->post($path, [], $parameters);
$response = $request->send();
return $response->getBody(true);