Kimiko Lisans SDK · 1.0
PHP Hata Yönetimi
Revizyon 1 · 10.08.2026
PHP SDK hataları KimikoLicenseException üzerinden sabit errorCode değeriyle sunar. İş mantığını insan tarafından okunabilir mesajlara bağlamayın.
php
<?php
use Kimiko\License\KimikoLicenseException;
try {
$client->validate();
} catch (KimikoLicenseException $error) {
switch ($error->errorCode) {
case 'NETWORK_ERROR':
// Yerel imzalı lease ve grace politikasını değerlendirin.
break;
case 'LICENSE_SUSPENDED':
case 'LICENSE_EXPIRED':
case 'LICENSE_REVOKED':
// Lisanslı işlevleri güvenli biçimde kapatın.
break;
default:
// Sabit genel mesaj ve requestId ile destek kaydı oluşturun.
}
}Logger'a lisans anahtarı, aktivasyon tokenı, lease, istek gövdesi veya müşteri verisi vermeyin. Bilinmeyen sunucu hata kodları güvenli biçimde INTERNAL_ERROR olarak ele alınır.