Skip to content
Nav

Error handling

composer require langsys/langsys-php
Packagist version Monthly downloads License PHP 7.4+
use Langsys\SDK\Exception\LangsysException;
use Langsys\SDK\Exception\AuthenticationException;
use Langsys\SDK\Exception\ValidationException;
use Langsys\SDK\Exception\ApiException;
try {
$translations = $client->getTranslations('es-es');
} catch (AuthenticationException $e) {
// 401 - Invalid or expired API key
} catch (ValidationException $e) {
// 422 - Invalid request data
print_r($e->getErrors());
} catch (ApiException $e) {
echo $e->getHttpStatusCode();
} catch (LangsysException $e) {
// configuration errors, etc.
}
Feedback