-
Notifications
You must be signed in to change notification settings - Fork 5
Method: Check
Alejandro Mostajo edited this page Sep 7, 2019
·
1 revision
check() requests the validate endpoint and returns the response. In comparison to the validate() method, check() does not validate the license string or perform retries.
$response = Api::check($client, $getClosure, $setClosure);| Parameter | Type | Description |
|---|---|---|
| $client | Client |
An instance of the client. |
| $getClosure |
Closure (callable on php5) |
A function that should return an instance of LicenseRequest. |
| $setClosure |
Closure (callable on php5) |
A function used removed and delete the activated license string. |
| Type | Description |
|---|---|
null |
If response is empty. |
object |
The decoded response as an object. Use $response->error to check if response had an error. Use $response->errors for the list of errors. Use $response->message for the message returned by the API. |
The following example will show how to deactivate a license key and how to delete the stored license string.
$response = Api::check(
Client::instance(), // Client instance
function() {
// ---------------------------------------------
// Code here...
// Code to load the LICENSE STRING saved on activation.
// Apply decryption if necessary.
// ---------------------------------------------
// MUST RETURN AN INSTANCE OF LicenseRequest
return new LicenseRequest($licenseString);
}, // getClosure
function($licenseString) {
// ---------------------------------------------
// Code here...
// Code to update the LICENSE STRING saved on activation.
// Apply encryption if necessary.
// ---------------------------------------------
// as sample
update_license($licenseString);
} // setClosure
);